94 references to AceQualifier
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
795
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.AccessControl.
AceQualifier
))]
System.IO.FileSystem.AccessControl (7)
System\Security\AccessControl\DirectoryObjectSecurity.cs (7)
121
if (ace.AceQualifier !=
AceQualifier
.AccessAllowed && ace.AceQualifier !=
AceQualifier
.AccessDenied)
128
if (ace.AceQualifier !=
AceQualifier
.SystemAudit)
175
if (ace.AceQualifier !=
AceQualifier
.AccessAllowed && ace.AceQualifier !=
AceQualifier
.AccessDenied)
182
if (ace.AceQualifier !=
AceQualifier
.SystemAudit)
196
if (ace.AceQualifier ==
AceQualifier
.AccessAllowed)
System.Security.AccessControl (86)
System\Security\AccessControl\ACE.cs (43)
213
if (CommonAce.ParseBinaryForm(binaryForm, offset, out
AceQualifier
qualifier, out int accessMask, out SecurityIdentifier? sid, out bool isCallback, out byte[]? opaque))
232
if (ObjectAce.ParseBinaryForm(binaryForm, offset, out
AceQualifier
qualifier, out int accessMask, out SecurityIdentifier? sid,
803
private readonly
AceQualifier
_qualifier;
806
private static
AceQualifier
QualifierFromType(AceType type, out bool isCallback)
813
return
AceQualifier
.AccessAllowed;
817
return
AceQualifier
.AccessDenied;
821
return
AceQualifier
.SystemAudit;
825
return
AceQualifier
.SystemAlarm;
829
return
AceQualifier
.AccessAllowed;
833
return
AceQualifier
.AccessDenied;
837
return
AceQualifier
.SystemAudit;
841
return
AceQualifier
.SystemAlarm;
845
return
AceQualifier
.AccessAllowed;
849
return
AceQualifier
.AccessDenied;
853
return
AceQualifier
.SystemAudit;
857
return
AceQualifier
.SystemAlarm;
861
return
AceQualifier
.AccessAllowed;
865
return
AceQualifier
.AccessDenied;
869
return
AceQualifier
.SystemAudit;
873
return
AceQualifier
.SystemAlarm;
897
public
AceQualifier
AceQualifier
1026
public CommonAce(AceFlags flags,
AceQualifier
qualifier, int accessMask, SecurityIdentifier sid, bool isCallback, byte[]? opaque)
1033
private static AceType TypeFromQualifier(bool isCallback,
AceQualifier
qualifier) =>
1037
AceQualifier
.AccessAllowed => isCallback ? AceType.AccessAllowedCallback : AceType.AccessAllowed,
1038
AceQualifier
.AccessDenied => isCallback ? AceType.AccessDeniedCallback : AceType.AccessDenied,
1039
AceQualifier
.SystemAudit => isCallback ? AceType.SystemAuditCallback : AceType.SystemAudit,
1040
AceQualifier
.SystemAlarm => isCallback ? AceType.SystemAlarmCallback : AceType.SystemAlarm,
1049
out
AceQualifier
qualifier,
1090
qualifier =
AceQualifier
.AccessAllowed;
1095
qualifier =
AceQualifier
.AccessDenied;
1100
qualifier =
AceQualifier
.SystemAudit;
1105
qualifier =
AceQualifier
.SystemAlarm;
1320
public ObjectAce(AceFlags aceFlags,
AceQualifier
qualifier, int accessMask, SecurityIdentifier sid, ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[]? opaque)
1339
private static AceType TypeFromQualifier(bool isCallback,
AceQualifier
qualifier) =>
1342
AceQualifier
.AccessAllowed => isCallback ? AceType.AccessAllowedCallbackObject : AceType.AccessAllowedObject,
1343
AceQualifier
.AccessDenied => isCallback ? AceType.AccessDeniedCallbackObject : AceType.AccessDeniedObject,
1344
AceQualifier
.SystemAudit => isCallback ? AceType.SystemAuditCallbackObject : AceType.SystemAuditObject,
1345
AceQualifier
.SystemAlarm => isCallback ? AceType.SystemAlarmCallbackObject : AceType.SystemAlarmObject,
1390
out
AceQualifier
qualifier,
1436
qualifier =
AceQualifier
.AccessAllowed;
1441
qualifier =
AceQualifier
.AccessDenied;
1446
qualifier =
AceQualifier
.SystemAudit;
1451
qualifier =
AceQualifier
.SystemAlarm;
System\Security\AccessControl\ACL.cs (39)
912
if (qualifiedAce.AceQualifier !=
AceQualifier
.AccessAllowed &&
913
qualifiedAce.AceQualifier !=
AceQualifier
.AccessDenied)
931
if (qualifiedAce.AceQualifier !=
AceQualifier
.SystemAudit)
1357
if (qualifiedAce.AceQualifier ==
AceQualifier
.AccessAllowed)
1361
else if (qualifiedAce.AceQualifier ==
AceQualifier
.AccessDenied)
1423
if (qualifiedAce.AceQualifier ==
AceQualifier
.SystemAudit ||
1424
qualifiedAce.AceQualifier ==
AceQualifier
.SystemAlarm)
1566
internal void AddQualifiedAce(SecurityIdentifier sid,
AceQualifier
qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
1574
if (qualifier ==
AceQualifier
.SystemAudit &&
1634
internal void SetQualifiedAce(SecurityIdentifier sid,
AceQualifier
qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
1638
if (qualifier ==
AceQualifier
.SystemAudit &&
1715
internal bool RemoveQualifiedAces(SecurityIdentifier sid,
AceQualifier
qualifier, int accessMask, AceFlags flags, bool saclSemantics, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
1724
if (qualifier ==
AceQualifier
.SystemAudit &&
2072
internal void RemoveQualifiedAcesSpecific(SecurityIdentifier sid,
AceQualifier
qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
2081
if (qualifier ==
AceQualifier
.SystemAudit &&
2311
AddQualifiedAce(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2317
SetQualifiedAce(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2322
return RemoveQualifiedAces(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), true, ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2327
RemoveQualifiedAcesSpecific(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2345
AddQualifiedAce(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
2363
SetQualifiedAce(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
2380
return RemoveQualifiedAces(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), true, objectFlags, objectType, inheritedObjectType);
2397
RemoveQualifiedAcesSpecific(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
2437
AddQualifiedAce(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2445
SetQualifiedAce(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2452
return RemoveQualifiedAces(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2459
RemoveQualifiedAcesSpecific(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2479
AddQualifiedAce(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
2499
SetQualifiedAce(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
2518
return RemoveQualifiedAces(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, objectFlags, objectType, inheritedObjectType);
2537
RemoveQualifiedAcesSpecific(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
System\Security\AccessControl\CommonObjectSecurity.cs (4)
125
if (ace.AceQualifier ==
AceQualifier
.AccessAllowed)
175
if (ace.AceQualifier !=
AceQualifier
.AccessAllowed &&
176
ace.AceQualifier !=
AceQualifier
.AccessDenied)
183
if (ace.AceQualifier !=
AceQualifier
.SystemAudit)