7 types derived from AuditRule
Microsoft.Win32.Registry (1)
System\Security\AccessControl\RegistrySecurity.cs (1)
62public sealed class RegistryAuditRule : AuditRule
System.IO.FileSystem.AccessControl (1)
System\Security\AccessControl\FileSystemAuditRule.cs (1)
8public sealed class FileSystemAuditRule : AuditRule
System.Security.AccessControl (2)
System\Security\AccessControl\ObjectSecurityT.cs (1)
122public class AuditRule<T> : AuditRule where T : struct
System\Security\AccessControl\Rules.cs (1)
270public abstract class ObjectAuditRule : AuditRule
System.Threading.AccessControl (3)
System\Security\AccessControl\EventWaitHandleSecurity.cs (1)
84public sealed class EventWaitHandleAuditRule : AuditRule
System\Security\AccessControl\MutexSecurity.cs (1)
85public sealed class MutexAuditRule : AuditRule
System\Security\AccessControl\SemaphoreSecurity.cs (1)
80public sealed class SemaphoreAuditRule : AuditRule
21 references to AuditRule
Microsoft.Win32.Registry (1)
System\Security\AccessControl\RegistrySecurity.cs (1)
128public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
798[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.AccessControl.AuditRule))]
System.DirectoryServices (3)
System\DirectoryServices\ActiveDirectorySecurity.cs (3)
225public override bool ModifyAuditRule(AccessControlModification modification, AuditRule rule, out bool modified) 289public sealed override AuditRule AuditRuleFactory( 308public sealed override AuditRule AuditRuleFactory(
System.IO.FileSystem.AccessControl (3)
System\Security\AccessControl\DirectoryObjectSecurity.cs (2)
489public virtual AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags, Guid objectType, Guid inheritedObjectType) 506protected override bool ModifyAudit(AccessControlModification modification, AuditRule rule, out bool modified)
System\Security\AccessControl\FileSystemSecurity.cs (1)
86public sealed override AuditRule AuditRuleFactory(
System.Security.AccessControl (10)
System\Security\AccessControl\CommonObjectSecurity.cs (6)
352protected override bool ModifyAudit(AccessControlModification modification, AuditRule rule, out bool modified) 547protected void AddAuditRule(AuditRule rule) 563protected void SetAuditRule(AuditRule rule) 579protected bool RemoveAuditRule(AuditRule rule) 595protected void RemoveAuditRuleAll(AuditRule rule) 611protected void RemoveAuditRuleSpecific(AuditRule rule)
System\Security\AccessControl\ObjectSecurity.cs (3)
642protected abstract bool ModifyAudit(AccessControlModification modification, AuditRule rule, out bool modified); 667public virtual bool ModifyAuditRule(AccessControlModification modification, AuditRule rule, out bool modified) 692public abstract AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags);
System\Security\AccessControl\ObjectSecurityT.cs (1)
257public override AuditRule AuditRuleFactory(
System.Threading.AccessControl (3)
System\Security\AccessControl\EventWaitHandleSecurity.cs (1)
153public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
System\Security\AccessControl\MutexSecurity.cs (1)
147public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
System\Security\AccessControl\SemaphoreSecurity.cs (1)
141public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)