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)
292
if (CommonAce.ParseBinaryForm(binaryForm, offset, out
AceQualifier
qualifier, out int accessMask, out SecurityIdentifier? sid, out bool isCallback, out byte[]? opaque))
311
if (ObjectAce.ParseBinaryForm(binaryForm, offset, out
AceQualifier
qualifier, out int accessMask, out SecurityIdentifier? sid,
1067
private readonly
AceQualifier
_qualifier;
1074
private static
AceQualifier
QualifierFromType(AceType type, out bool isCallback)
1084
return
AceQualifier
.AccessAllowed;
1088
return
AceQualifier
.AccessDenied;
1092
return
AceQualifier
.SystemAudit;
1096
return
AceQualifier
.SystemAlarm;
1100
return
AceQualifier
.AccessAllowed;
1104
return
AceQualifier
.AccessDenied;
1108
return
AceQualifier
.SystemAudit;
1112
return
AceQualifier
.SystemAlarm;
1116
return
AceQualifier
.AccessAllowed;
1120
return
AceQualifier
.AccessDenied;
1124
return
AceQualifier
.SystemAudit;
1128
return
AceQualifier
.SystemAlarm;
1132
return
AceQualifier
.AccessAllowed;
1136
return
AceQualifier
.AccessDenied;
1140
return
AceQualifier
.SystemAudit;
1144
return
AceQualifier
.SystemAlarm;
1182
public
AceQualifier
AceQualifier
1336
public CommonAce(AceFlags flags,
AceQualifier
qualifier, int accessMask, SecurityIdentifier sid, bool isCallback, byte[]? opaque)
1350
private static AceType TypeFromQualifier(bool isCallback,
AceQualifier
qualifier) =>
1356
AceQualifier
.AccessAllowed => isCallback ? AceType.AccessAllowedCallback : AceType.AccessAllowed,
1357
AceQualifier
.AccessDenied => isCallback ? AceType.AccessDeniedCallback : AceType.AccessDenied,
1358
AceQualifier
.SystemAudit => isCallback ? AceType.SystemAuditCallback : AceType.SystemAudit,
1359
AceQualifier
.SystemAlarm => isCallback ? AceType.SystemAlarmCallback : AceType.SystemAlarm,
1375
out
AceQualifier
qualifier,
1428
qualifier =
AceQualifier
.AccessAllowed;
1433
qualifier =
AceQualifier
.AccessDenied;
1438
qualifier =
AceQualifier
.SystemAudit;
1443
qualifier =
AceQualifier
.SystemAlarm;
1701
public ObjectAce(AceFlags aceFlags,
AceQualifier
qualifier, int accessMask, SecurityIdentifier sid, ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[]? opaque)
1726
private static AceType TypeFromQualifier(bool isCallback,
AceQualifier
qualifier) =>
1729
AceQualifier
.AccessAllowed => isCallback ? AceType.AccessAllowedCallbackObject : AceType.AccessAllowedObject,
1730
AceQualifier
.AccessDenied => isCallback ? AceType.AccessDeniedCallbackObject : AceType.AccessDeniedObject,
1731
AceQualifier
.SystemAudit => isCallback ? AceType.SystemAuditCallbackObject : AceType.SystemAuditObject,
1732
AceQualifier
.SystemAlarm => isCallback ? AceType.SystemAlarmCallbackObject : AceType.SystemAlarmObject,
1788
out
AceQualifier
qualifier,
1846
qualifier =
AceQualifier
.AccessAllowed;
1851
qualifier =
AceQualifier
.AccessDenied;
1856
qualifier =
AceQualifier
.SystemAudit;
1861
qualifier =
AceQualifier
.SystemAlarm;
System\Security\AccessControl\ACL.cs (39)
1130
if (qualifiedAce.AceQualifier !=
AceQualifier
.AccessAllowed &&
1131
qualifiedAce.AceQualifier !=
AceQualifier
.AccessDenied)
1155
if (qualifiedAce.AceQualifier !=
AceQualifier
.SystemAudit)
1673
if (qualifiedAce.AceQualifier ==
AceQualifier
.AccessAllowed)
1677
else if (qualifiedAce.AceQualifier ==
AceQualifier
.AccessDenied)
1754
if (qualifiedAce.AceQualifier ==
AceQualifier
.SystemAudit ||
1755
qualifiedAce.AceQualifier ==
AceQualifier
.SystemAlarm)
1942
internal void AddQualifiedAce(SecurityIdentifier sid,
AceQualifier
qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
1950
if (qualifier ==
AceQualifier
.SystemAudit &&
2022
internal void SetQualifiedAce(SecurityIdentifier sid,
AceQualifier
qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
2026
if (qualifier ==
AceQualifier
.SystemAudit &&
2130
internal bool RemoveQualifiedAces(SecurityIdentifier sid,
AceQualifier
qualifier, int accessMask, AceFlags flags, bool saclSemantics, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
2139
if (qualifier ==
AceQualifier
.SystemAudit &&
2570
internal void RemoveQualifiedAcesSpecific(SecurityIdentifier sid,
AceQualifier
qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
2579
if (qualifier ==
AceQualifier
.SystemAudit &&
2890
AddQualifiedAce(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2896
SetQualifiedAce(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2901
return RemoveQualifiedAces(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), true, ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2906
RemoveQualifiedAcesSpecific(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2926
AddQualifiedAce(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
2946
SetQualifiedAce(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
2965
return RemoveQualifiedAces(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), true, objectFlags, objectType, inheritedObjectType);
2984
RemoveQualifiedAcesSpecific(sid,
AceQualifier
.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
3043
AddQualifiedAce(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
3051
SetQualifiedAce(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
3058
return RemoveQualifiedAces(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, ObjectAceFlags.None, Guid.Empty, Guid.Empty);
3065
RemoveQualifiedAcesSpecific(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
3087
AddQualifiedAce(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
3109
SetQualifiedAce(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
3130
return RemoveQualifiedAces(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, objectFlags, objectType, inheritedObjectType);
3151
RemoveQualifiedAcesSpecific(sid, accessType == AccessControlType.Allow ?
AceQualifier
.AccessAllowed :
AceQualifier
.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
System\Security\AccessControl\CommonObjectSecurity.cs (4)
144
if (ace.AceQualifier ==
AceQualifier
.AccessAllowed)
197
if (ace.AceQualifier !=
AceQualifier
.AccessAllowed &&
198
ace.AceQualifier !=
AceQualifier
.AccessDenied)
205
if (ace.AceQualifier !=
AceQualifier
.SystemAudit)