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)
12public class AccessRule<T> : AccessRule where T : struct
System\Security\AccessControl\Rules.cs (1)
141public 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)
201protected override bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified) 397protected void AddAccessRule(AccessRule rule) 413protected void SetAccessRule(AccessRule rule) 429protected void ResetAccessRule(AccessRule rule) 447protected bool RemoveAccessRule(AccessRule rule) 468protected void RemoveAccessRuleAll(AccessRule rule) 491protected void RemoveAccessRuleSpecific(AccessRule rule)
System\Security\AccessControl\ObjectSecurity.cs (3)
599protected abstract bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified); 602public virtual bool ModifyAccessRule(AccessControlModification modification, AccessRule rule, out bool modified) 648public abstract AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type);
System\Security\AccessControl\ObjectSecurityT.cs (1)
201public 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)