2 types derived from QualifiedAce
mscorlib (2)
system\security\accesscontrol\ace.cs (2)
1378public sealed class CommonAce : QualifiedAce 1747public sealed class ObjectAce : QualifiedAce
39 references to QualifiedAce
mscorlib (39)
system\security\accesscontrol\acl.cs (36)
1149QualifiedAce qualifiedAce = knownAce as QualifiedAce; 1245QualifiedAce thisAce = _acl[i] as QualifiedAce; 1252QualifiedAce nextAce = _acl[i + 1] as QualifiedAce; 1299private bool ObjectTypesMatch( QualifiedAce ace, QualifiedAce newAce ) 1307private bool InheritedObjectTypesMatch( QualifiedAce ace, QualifiedAce newAce ) 1315private bool AccessMasksAreMergeable( QualifiedAce ace, QualifiedAce newAce ) 1341private bool AceFlagsAreMergeable( QualifiedAce ace, QualifiedAce newAce ) 1372private bool GetAccessMaskForRemoval( QualifiedAce ace, ObjectAceFlags objectFlags, Guid objectType, ref int accessMask ) 1429private bool GetInheritanceFlagsForRemoval( QualifiedAce ace, ObjectAceFlags objectFlags, Guid inheritedObjectType, ref AceFlags aceFlags ) 1485static private bool AceOpaquesMatch( QualifiedAce ace, QualifiedAce newAce ) 1511static private bool AcesAreMergeable( QualifiedAce ace, QualifiedAce newAce ) 1570private bool MergeAces( ref QualifiedAce ace, QualifiedAce newAce ) 1717QualifiedAce qualifiedAce = ace as QualifiedAce; 1804QualifiedAce qualifiedAce = ace as QualifiedAce; 2061QualifiedAce ace = _acl[i] as QualifiedAce; 2068if ( true == MergeAces( ref ace, newAce as QualifiedAce )) 2138QualifiedAce ace = _acl[i] as QualifiedAce; 2261QualifiedAce ace = _acl[i] as QualifiedAce; 2535QualifiedAce newAce; 2674QualifiedAce ace = _acl[i] as QualifiedAce;
system\security\accesscontrol\directoryobjectsecurity.cs (3)
98QualifiedAce ace = acl[i] as QualifiedAce; 148QualifiedAce ace = acl[i] as CommonAce;