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)
201
protected override bool ModifyAccess(
AccessControlModification
modification, AccessRule rule, out bool modified)
212
if (modification ==
AccessControlModification
.Remove ||
213
modification ==
AccessControlModification
.RemoveAll ||
214
modification ==
AccessControlModification
.RemoveSpecific)
230
case
AccessControlModification
.Add:
234
case
AccessControlModification
.Set:
238
case
AccessControlModification
.Reset:
243
case
AccessControlModification
.Remove:
247
case
AccessControlModification
.RemoveAll:
257
case
AccessControlModification
.RemoveSpecific:
271
case
AccessControlModification
.Add:
275
case
AccessControlModification
.Set:
279
case
AccessControlModification
.Reset:
284
case
AccessControlModification
.Remove:
288
case
AccessControlModification
.RemoveAll:
298
case
AccessControlModification
.RemoveSpecific:
325
protected override bool ModifyAudit(
AccessControlModification
modification, AuditRule rule, out bool modified)
336
if (modification ==
AccessControlModification
.Remove ||
337
modification ==
AccessControlModification
.RemoveAll ||
338
modification ==
AccessControlModification
.RemoveSpecific)
352
case
AccessControlModification
.Add:
356
case
AccessControlModification
.Set:
360
case
AccessControlModification
.Reset:
364
case
AccessControlModification
.Remove:
368
case
AccessControlModification
.RemoveAll:
377
case
AccessControlModification
.RemoveSpecific:
405
ModifyAccess(
AccessControlModification
.Add, rule, out _);
421
ModifyAccess(
AccessControlModification
.Set, rule, out _);
437
ModifyAccess(
AccessControlModification
.Reset, rule, out _);
460
return ModifyAccess(
AccessControlModification
.Remove, rule, out _);
481
ModifyAccess(
AccessControlModification
.RemoveAll, rule, out _);
504
ModifyAccess(
AccessControlModification
.RemoveSpecific, rule, out _);
520
ModifyAudit(
AccessControlModification
.Add, rule, out _);
536
ModifyAudit(
AccessControlModification
.Set, rule, out _);
552
return ModifyAudit(
AccessControlModification
.Remove, rule, out _);
568
ModifyAudit(
AccessControlModification
.RemoveAll, rule, out _);
584
ModifyAudit(
AccessControlModification
.RemoveSpecific, rule, out _);
System\Security\AccessControl\ObjectSecurity.cs (4)
599
protected abstract bool ModifyAccess(
AccessControlModification
modification, AccessRule rule, out bool modified);
600
protected abstract bool ModifyAudit(
AccessControlModification
modification, AuditRule rule, out bool modified);
602
public virtual bool ModifyAccessRule(
AccessControlModification
modification, AccessRule rule, out bool modified)
625
public virtual bool ModifyAuditRule(
AccessControlModification
modification, AuditRule rule, out bool modified)