133 references to AceFlags
mscorlib (129)
system\security\accesscontrol\ace.cs (37)
82private AceFlags _flags; 157internal GenericAce( AceType type, AceFlags flags ) 176internal static AceFlags AceFlagsFromAuditFlags( AuditFlags auditFlags ) 178AceFlags flags = AceFlags.None; 182flags |= AceFlags.SuccessfulAccess; 187flags |= AceFlags.FailedAccess; 190if ( flags == AceFlags.None ) 204internal static AceFlags AceFlagsFromInheritanceFlags( InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags ) 206AceFlags flags = AceFlags.None; 210flags |= AceFlags.ContainerInherit; 215flags |= AceFlags.ObjectInherit; 226flags |= AceFlags.NoPropagateInherit; 231flags |= AceFlags.InheritOnly; // ContainerInherit already turned on above 312AceFlags flags = ( AceFlags )binaryForm[offset + 1]; 340AceFlags flags = ( AceFlags )binaryForm[offset + 1]; 356AceFlags flags = ( AceFlags )binaryForm[offset + 1]; 366AceFlags flags = ( AceFlags )binaryForm[offset + 1]; 437public AceFlags AceFlags 454return (( this.AceFlags & AceFlags.Inherited ) != 0 ); 464if (( this.AceFlags & AceFlags.ContainerInherit ) != 0 ) 469if (( this.AceFlags & AceFlags.ObjectInherit ) != 0 ) 484if (( this.AceFlags & AceFlags.InheritOnly ) != 0 ) 489if (( this.AceFlags & AceFlags.NoPropagateInherit ) != 0 ) 504if (( this.AceFlags & AceFlags.SuccessfulAccess ) != 0 ) 509if (( this.AceFlags & AceFlags.FailedAccess ) != 0 ) 685internal KnownAce( AceType type, AceFlags flags, int accessMask, SecurityIdentifier securityIdentifier ) 784public CustomAce( AceType type, AceFlags flags, byte[] opaque ) 943public CompoundAce( AceFlags flags, int accessMask, CompoundAceType compoundAceType, SecurityIdentifier sid ) 1214internal QualifiedAce( AceType type, AceFlags flags, int accessMask, SecurityIdentifier sid, byte[] opaque ) 1387public CommonAce( AceFlags flags, AceQualifier qualifier, int accessMask, SecurityIdentifier sid, bool isCallback, byte[] opaque ) 1762public ObjectAce( AceFlags aceFlags, AceQualifier qualifier, int accessMask, SecurityIdentifier sid, ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[] opaque )
system\security\accesscontrol\acl.cs (88)
694private static AF AFFromAceFlags( AceFlags aceFlags, bool isDS ) 698if (( aceFlags & AceFlags.ContainerInherit ) != 0) 707if (( !isDS ) && (( aceFlags & AceFlags.ObjectInherit ) != 0 )) 712if (( aceFlags & AceFlags.InheritOnly ) != 0 ) 717if (( aceFlags & AceFlags.NoPropagateInherit ) != 0 ) 729private static AceFlags AceFlagsFromAF( AF af, bool isDS ) 731AceFlags aceFlags = 0; 735aceFlags |= AceFlags.ContainerInherit; 744aceFlags |= AceFlags.ObjectInherit; 749aceFlags |= AceFlags.InheritOnly; 754aceFlags |= AceFlags.NoPropagateInherit; 764private static bool MergeInheritanceBits( AceFlags left, AceFlags right, bool isDS, out AceFlags result ) 793private static bool RemoveInheritanceBits( AceFlags existing, AceFlags remove, bool isDS, out AceFlags result, out bool total ) 891if (( ace.AceFlags & AceFlags.Inherited ) != 0 ) 948if (( ace.AceFlags & AceFlags.Inherited ) != 0 ) 1078const AceFlags AuditFlags = 1079AceFlags.SuccessfulAccess | 1080AceFlags.FailedAccess; 1082const AceFlags InheritFlags = 1083AceFlags.ObjectInherit | 1084AceFlags.ContainerInherit | 1085AceFlags.NoPropagateInherit | 1086AceFlags.InheritOnly; 1113if (( ace.AceFlags & AceFlags.InheritOnly ) != 0 ) 1130if ((( ace.AceFlags & AceFlags.InheritOnly ) != 0 ) && 1131(( ace.AceFlags & AceFlags.ContainerInherit ) == 0 ) && 1132(( ace.AceFlags & AceFlags.ObjectInherit ) == 0 )) 1141if ((( ace.AceFlags & AceFlags.NoPropagateInherit ) != 0 ) && 1142(( ace.AceFlags & AceFlags.ContainerInherit ) == 0 ) && 1143(( ace.AceFlags & AceFlags.ObjectInherit ) == 0 )) 1145unchecked { ace.AceFlags &= ~AceFlags.NoPropagateInherit; } 1271private void GetObjectTypesForSplit( ObjectAce originalAce, int accessMask, AceFlags aceFlags, out ObjectAceFlags objectFlags, out Guid objectType, out Guid inheritedObjectType ) 1291if (( aceFlags & AceFlags.ContainerInherit ) != 0 ) 1429private bool GetInheritanceFlagsForRemoval( QualifiedAce ace, ObjectAceFlags objectFlags, Guid inheritedObjectType, ref AceFlags aceFlags ) 1431if ((( ace.AceFlags & AceFlags.ContainerInherit ) != 0 ) && (( aceFlags & AceFlags.ContainerInherit ) != 0 )) 1470aceFlags &= ~AceFlags.InheritanceFlags; 1526if (( ace.AceFlags & AceFlags.Inherited ) != 0 ) 1531if (( newAce.AceFlags & AceFlags.Inherited ) != 0 ) 1616if ((( ace.AceFlags & AceFlags.InheritanceFlags ) == ( newAce.AceFlags & AceFlags.InheritanceFlags )) && 1625ace.AceFlags |= ( newAce.AceFlags & AceFlags.AuditFlags ); 1631ace.AceFlags |= ( newAce.AceFlags & AceFlags.AuditFlags ); 1642if ((( ace.AceFlags & AceFlags.AuditFlags ) == ( newAce.AceFlags & AceFlags.AuditFlags )) && 1645AceFlags merged; 1660ace.AceFlags = ( merged | ( ace.AceFlags & AceFlags.AuditFlags )); 1669ace.AceFlags = ( merged | ( ace.AceFlags & AceFlags.AuditFlags )); 1711if (( ace.AceFlags & AceFlags.Inherited ) != 0 ) 1798if (( ace.AceFlags & AceFlags.Inherited ) != 0 ) 2008internal void AddQualifiedAce( SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType ) 2021(( flags & AceFlags.AuditFlags ) == 0 )) 2092internal void SetQualifiedAce( SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType ) 2100(( flags & AceFlags.AuditFlags ) == 0 )) 2153if (( ace.AceFlags & AceFlags.Inherited ) != 0 ) 2203internal bool RemoveQualifiedAces( SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, bool saclSemantics, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType ) 2213(( flags & AceFlags.AuditFlags ) == 0 )) 2243AceFlags originalFlags = flags; 2276if (( ace.AceFlags & AceFlags.Inherited ) != 0 ) 2334if (((( ace.AceFlags & AceFlags.ContainerInherit ) == 0 ) && (( flags & AceFlags.ContainerInherit ) != 0 ) && (( flags & AceFlags.InheritOnly ) != 0 )) || 2335((( flags & AceFlags.ContainerInherit ) == 0 ) && (( ace.AceFlags & AceFlags.ContainerInherit ) != 0 ) && (( ace.AceFlags & AceFlags.InheritOnly ) != 0))) 2345if ((( originalFlags & AceFlags.ContainerInherit ) != 0 ) && (( originalFlags & AceFlags.InheritOnly ) != 0 ) && (( flags & AceFlags.ContainerInherit ) == 0 )) 2374(( ace.AceFlags & flags & AceFlags.AuditFlags ) == 0 )) 2422AceFlags ps_AceFlags = 0; 2429AceFlags as_AceFlags = 0; 2436AceFlags ms_AceFlags = 0; 2443AceFlags mergeResultFlags = 0; 2473unchecked { as_AceFlags = ace.AceFlags & ~( flags & AceFlags.AuditFlags ); } 2495ms_AceFlags = ( ace.AceFlags & AceFlags.InheritanceFlags ) | ( flags & ace.AceFlags & AceFlags.AuditFlags ); 2507(( ms_AceFlags & AceFlags.AuditFlags ) != 0 )) 2517mergeResultFlags |= ( ms_AceFlags & AceFlags.AuditFlags ); 2582if ( saclSemantics && (( as_AceFlags & AceFlags.AuditFlags ) != 0 )) 2648internal void RemoveQualifiedAcesSpecific( SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType ) 2658(( flags & AceFlags.AuditFlags ) == 0 )) 2689if (( ace.AceFlags & AceFlags.Inherited ) != 0 ) 2875if (( ace.AceFlags & AceFlags.Inherited ) != 0 ) 2909if (( ace.AceFlags & AceFlags.Inherited ) != 0 )
system\security\accesscontrol\commonobjectsecurity.cs (2)
200(( ace.AceFlags & AceFlags.Inherited ) == 0 )) || 202(( ace.AceFlags & AceFlags.Inherited ) != 0 )))
system\security\accesscontrol\directoryobjectsecurity.cs (2)
185if ((includeExplicit && ((ace.AceFlags & AceFlags.Inherited) == 0)) || (includeInherited && ((ace.AceFlags & AceFlags.Inherited) != 0)))
System.ServiceModel (3)
System\ServiceModel\ComIntegration\ComPlusAuthorization.cs (3)
231ace = new CommonAce(AceFlags.None, AceQualifier.AccessAllowed, (int)ComRights.EXECUTE, sid, false, null); 242ace = new CommonAce(AceFlags.None, AceQualifier.AccessAllowed, (int)ComRights.EXECUTE, sid, false, null); 253ace = new CommonAce(AceFlags.None, AceQualifier.AccessAllowed, (int)ComRights.EXECUTE, sid, false, null);
System.Workflow.Runtime (1)
DebugEngine\DebugController.cs (1)
109CommonAce adminsGroupAceForToken = new CommonAce(AceFlags.None, AceQualifier.AccessAllowed, NativeMethods.TOKEN_QUERY, new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, null), false, null);