Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ RemoveAccessRuleAll() [2/2]

void System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll ( ObjectAccessRule rule)
inlineprotected

Definition at line 389 of file DirectoryObjectSecurity.cs.

390 {
391 if (rule == null)
392 {
393 throw new ArgumentNullException("rule");
394 }
395 WriteLock();
396 try
397 {
398 if (base.SecurityDescriptor != null)
399 {
400 ModifyAccess(AccessControlModification.RemoveAll, rule, out var _);
401 }
402 }
403 finally
404 {
405 WriteUnlock();
406 }
407 }
bool ModifyAccess(AccessControlModification modification, ObjectAccessRule rule, out bool modified)

References System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(), System.Security.AccessControl.ObjectSecurity< T >.WriteLock(), and System.Security.AccessControl.ObjectSecurity< T >.WriteUnlock().