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