89 references to AccessControlModification
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
788[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.AccessControl.AccessControlModification))]
System.DirectoryServices (2)
System\DirectoryServices\ActiveDirectorySecurity.cs (2)
143public override bool ModifyAccessRule(AccessControlModification modification, AccessRule rule, out bool modified) 225public override bool ModifyAuditRule(AccessControlModification modification, AuditRule rule, out bool modified)
System.IO.FileSystem.AccessControl (45)
System\Security\AccessControl\DirectoryObjectSecurity.cs (45)
253private bool ModifyAccess(AccessControlModification modification, ObjectAccessRule rule, out bool modified) 259if (modification == AccessControlModification.Remove || modification == AccessControlModification.RemoveAll || modification == AccessControlModification.RemoveSpecific) 269else if ((modification == AccessControlModification.Add || modification == AccessControlModification.Set || modification == AccessControlModification.Reset) && 295case AccessControlModification.Add: 300case AccessControlModification.Set: 305case AccessControlModification.Reset: 311case AccessControlModification.Remove: 316case AccessControlModification.RemoveAll: 325case AccessControlModification.RemoveSpecific: 340case AccessControlModification.Add: 345case AccessControlModification.Set: 350case AccessControlModification.Reset: 356case AccessControlModification.Remove: 361case AccessControlModification.RemoveAll: 370case AccessControlModification.RemoveSpecific: 394private bool ModifyAudit(AccessControlModification modification, ObjectAuditRule rule, out bool modified) 400if (modification == AccessControlModification.Remove || modification == AccessControlModification.RemoveAll || modification == AccessControlModification.RemoveSpecific) 410else if ((modification == AccessControlModification.Add || modification == AccessControlModification.Set || modification == AccessControlModification.Reset) && 434case AccessControlModification.Add: 439case AccessControlModification.Set: 444case AccessControlModification.Reset: 450case AccessControlModification.Remove: 455case AccessControlModification.RemoveAll: 464case AccessControlModification.RemoveSpecific: 494protected override bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified) 506protected override bool ModifyAudit(AccessControlModification modification, AuditRule rule, out bool modified) 529ModifyAccess(AccessControlModification.Add, rule, out _); 547ModifyAccess(AccessControlModification.Set, rule, out _); 563ModifyAccess(AccessControlModification.Reset, rule, out _); 584return ModifyAccess(AccessControlModification.Remove, rule, out _); 605ModifyAccess(AccessControlModification.RemoveAll, rule, out _); 626ModifyAccess(AccessControlModification.RemoveSpecific, rule, out _); 642ModifyAudit(AccessControlModification.Add, rule, out _); 658ModifyAudit(AccessControlModification.Set, rule, out _); 674return ModifyAudit(AccessControlModification.Remove, rule, out _); 690ModifyAudit(AccessControlModification.RemoveAll, rule, out _); 706ModifyAudit(AccessControlModification.RemoveSpecific, rule, out _);
System.Security.AccessControl (41)
System\Security\AccessControl\CommonObjectSecurity.cs (37)
225protected override bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified) 236if (modification == AccessControlModification.Remove || 237modification == AccessControlModification.RemoveAll || 238modification == AccessControlModification.RemoveSpecific) 254case AccessControlModification.Add: 258case AccessControlModification.Set: 262case AccessControlModification.Reset: 267case AccessControlModification.Remove: 271case AccessControlModification.RemoveAll: 281case AccessControlModification.RemoveSpecific: 295case AccessControlModification.Add: 299case AccessControlModification.Set: 303case AccessControlModification.Reset: 308case AccessControlModification.Remove: 312case AccessControlModification.RemoveAll: 322case AccessControlModification.RemoveSpecific: 352protected override bool ModifyAudit(AccessControlModification modification, AuditRule rule, out bool modified) 363if (modification == AccessControlModification.Remove || 364modification == AccessControlModification.RemoveAll || 365modification == AccessControlModification.RemoveSpecific) 379case AccessControlModification.Add: 383case AccessControlModification.Set: 387case AccessControlModification.Reset: 391case AccessControlModification.Remove: 395case AccessControlModification.RemoveAll: 404case AccessControlModification.RemoveSpecific: 440ModifyAccess(AccessControlModification.Add, rule, out _); 456ModifyAccess(AccessControlModification.Set, rule, out _); 472ModifyAccess(AccessControlModification.Reset, rule, out _); 495return ModifyAccess(AccessControlModification.Remove, rule, out _); 516ModifyAccess(AccessControlModification.RemoveAll, rule, out _); 539ModifyAccess(AccessControlModification.RemoveSpecific, rule, out _); 555ModifyAudit(AccessControlModification.Add, rule, out _); 571ModifyAudit(AccessControlModification.Set, rule, out _); 587return ModifyAudit(AccessControlModification.Remove, rule, out _); 603ModifyAudit(AccessControlModification.RemoveAll, rule, out _); 619ModifyAudit(AccessControlModification.RemoveSpecific, rule, out _);
System\Security\AccessControl\ObjectSecurity.cs (4)
641protected abstract bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified); 642protected abstract bool ModifyAudit(AccessControlModification modification, AuditRule rule, out bool modified); 644public virtual bool ModifyAccessRule(AccessControlModification modification, AccessRule rule, out bool modified) 667public virtual bool ModifyAuditRule(AccessControlModification modification, AuditRule rule, out bool modified)