2 types derived from GenericAce
mscorlib (2)
system\security\accesscontrol\ace.cs (2)
664
public abstract class KnownAce :
GenericAce
758
public sealed class CustomAce :
GenericAce
64 references to GenericAce
mscorlib (64)
system\security\accesscontrol\ace.cs (10)
282
public static
GenericAce
CreateFromBinaryForm( byte[] binaryForm, int offset )
284
GenericAce
result;
543
public
GenericAce
Copy()
553
return
GenericAce
.CreateFromBinaryForm( binaryForm, 0 );
563
GenericAce
ace = ( o as
GenericAce
);
628
public static bool operator== (
GenericAce
left,
GenericAce
right )
647
public static bool operator!= (
GenericAce
left,
GenericAce
right )
system\security\accesscontrol\acl.cs (54)
70
public
GenericAce
Current
72
get { return (( IEnumerator )this ).Current as
GenericAce
; }
155
public abstract
GenericAce
this[int index] { get; set; }
203
public void CopyTo(
GenericAce
[] array, int index )
356
GenericAce
ace =
GenericAce
.CreateFromBinaryForm( binaryForm, offset );
479
GenericAce
ace = _aces[i] as
GenericAce
;
506
GenericAce
ace = _aces[i] as
GenericAce
;
533
public override
GenericAce
this[int index]
537
return _aces[index] as
GenericAce
;
559
int newBinaryLength = BinaryLength - ( index < _aces.Count ? ( _aces[index] as
GenericAce
).BinaryLength : 0 ) + value.BinaryLength;
574
public void InsertAce( int index,
GenericAce
ace )
596
GenericAce
ace = _aces[index] as
GenericAce
;
886
private static int DaclAcePriority(
GenericAce
ace)
943
private static int SaclAcePriority(
GenericAce
ace )
974
private static ComparisonResult CompareAces(
GenericAce
ace1,
GenericAce
ace2, bool isDacl )
1012
GenericAce
pivot;
1076
private bool InspectAce( ref
GenericAce
ace, bool isDacl )
1212
GenericAce
ace = _acl[i];
1709
GenericAce
ace = _acl[i];
1785
GenericAce
ace = _acl[i];
1915
GenericAce
ace = rawAcl[i].Copy();
2035
GenericAce
newAce;
2116
GenericAce
newAce;
2848
public sealed override
GenericAce
this[int index]
2873
GenericAce
ace = _acl[i];
2975
AddQualifiedAce( sid, AceQualifier.SystemAudit, accessMask,
GenericAce
.AceFlagsFromAuditFlags( auditFlags ) |
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), ObjectAceFlags.None, Guid.Empty, Guid.Empty );
2981
SetQualifiedAce( sid, AceQualifier.SystemAudit, accessMask,
GenericAce
.AceFlagsFromAuditFlags( auditFlags ) |
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), ObjectAceFlags.None, Guid.Empty, Guid.Empty );
2986
return RemoveQualifiedAces(sid, AceQualifier.SystemAudit, accessMask,
GenericAce
.AceFlagsFromAuditFlags( auditFlags ) |
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), true, ObjectAceFlags.None, Guid.Empty, Guid.Empty );
2991
RemoveQualifiedAcesSpecific( sid, AceQualifier.SystemAudit, accessMask,
GenericAce
.AceFlagsFromAuditFlags( auditFlags ) |
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), ObjectAceFlags.None, Guid.Empty, Guid.Empty );
3012
AddQualifiedAce(sid, AceQualifier.SystemAudit, accessMask,
GenericAce
.AceFlagsFromAuditFlags(auditFlags) |
GenericAce
.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
3033
SetQualifiedAce(sid, AceQualifier.SystemAudit, accessMask,
GenericAce
.AceFlagsFromAuditFlags(auditFlags) |
GenericAce
.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
3053
return RemoveQualifiedAces(sid, AceQualifier.SystemAudit, accessMask,
GenericAce
.AceFlagsFromAuditFlags(auditFlags) |
GenericAce
.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), true, objectFlags, objectType, inheritedObjectType);
3073
RemoveQualifiedAcesSpecific(sid, AceQualifier.SystemAudit, accessMask,
GenericAce
.AceFlagsFromAuditFlags(auditFlags) |
GenericAce
.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
3132
AddQualifiedAce( sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask,
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), ObjectAceFlags.None, Guid.Empty, Guid.Empty );
3140
SetQualifiedAce( sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask,
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), ObjectAceFlags.None, Guid.Empty, Guid.Empty );
3147
return RemoveQualifiedAces( sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask,
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), false, ObjectAceFlags.None, Guid.Empty, Guid.Empty );
3154
RemoveQualifiedAcesSpecific(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask,
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), ObjectAceFlags.None, Guid.Empty, Guid.Empty );
3177
AddQualifiedAce( sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask,
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), objectFlags, objectType, inheritedObjectType );
3200
SetQualifiedAce( sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask,
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), objectFlags, objectType, inheritedObjectType);
3222
return RemoveQualifiedAces(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask,
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), false, objectFlags, objectType, inheritedObjectType );
3244
RemoveQualifiedAcesSpecific( sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask,
GenericAce
.AceFlagsFromInheritanceFlags( inheritanceFlags, propagationFlags ), objectFlags, objectType, inheritedObjectType );