7 types derived from AccessRule
Microsoft.Win32.Registry (1)
System\Security\AccessControl\RegistrySecurity.cs (1)
11public sealed class RegistryAccessRule : AccessRule
System.IO.FileSystem.AccessControl (1)
System\Security\AccessControl\FileSystemAccessRule.cs (1)
8public sealed class FileSystemAccessRule : AccessRule
System.Security.AccessControl (2)
System\Security\AccessControl\ObjectSecurityT.cs (1)
22public class AccessRule<T> : AccessRule where T : struct
System\Security\AccessControl\Rules.cs (1)
167public abstract class ObjectAccessRule : AccessRule
System.Threading.AccessControl (3)
System\Security\AccessControl\EventWaitHandleSecurity.cs (1)
42public sealed class EventWaitHandleAccessRule : AccessRule
System\Security\AccessControl\MutexSecurity.cs (1)
43public sealed class MutexAccessRule : AccessRule
System\Security\AccessControl\SemaphoreSecurity.cs (1)
39public sealed class SemaphoreAccessRule : AccessRule
22 references to AccessRule
Microsoft.Win32.Registry (1)
System\Security\AccessControl\RegistrySecurity.cs (1)
123public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
791[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.AccessControl.AccessRule))]
System.DirectoryServices (3)
System\DirectoryServices\ActiveDirectorySecurity.cs (3)
143public override bool ModifyAccessRule(AccessControlModification modification, AccessRule rule, out bool modified) 249public sealed override AccessRule AccessRuleFactory( 268public sealed override AccessRule AccessRuleFactory(
System.IO.FileSystem.AccessControl (3)
System\Security\AccessControl\DirectoryObjectSecurity.cs (2)
484public virtual AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type, Guid objectType, Guid inheritedObjectType) 494protected override bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified)
System\Security\AccessControl\FileSystemSecurity.cs (1)
69public sealed override AccessRule AccessRuleFactory(
System.Security.AccessControl (11)
System\Security\AccessControl\CommonObjectSecurity.cs (7)
225protected override bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified) 432protected void AddAccessRule(AccessRule rule) 448protected void SetAccessRule(AccessRule rule) 464protected void ResetAccessRule(AccessRule rule) 482protected bool RemoveAccessRule(AccessRule rule) 503protected void RemoveAccessRuleAll(AccessRule rule) 526protected void RemoveAccessRuleSpecific(AccessRule rule)
System\Security\AccessControl\ObjectSecurity.cs (3)
641protected abstract bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified); 644public virtual bool ModifyAccessRule(AccessControlModification modification, AccessRule rule, out bool modified) 690public abstract AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type);
System\Security\AccessControl\ObjectSecurityT.cs (1)
240public override AccessRule AccessRuleFactory(
System.Threading.AccessControl (3)
System\Security\AccessControl\EventWaitHandleSecurity.cs (1)
148public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)
System\Security\AccessControl\MutexSecurity.cs (1)
142public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)
System\Security\AccessControl\SemaphoreSecurity.cs (1)
136public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)