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