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

◆ RemoveAccessRuleAll() [1/2]

void System.Security.AccessControl.CommonObjectSecurity.RemoveAccessRuleAll ( AccessRule rule)
inlineprotectedinherited

Definition at line 348 of file CommonObjectSecurity.cs.

349 {
350 if (rule == null)
351 {
352 throw new ArgumentNullException("rule");
353 }
354 WriteLock();
355 try
356 {
357 if (_securityDescriptor != null)
358 {
359 ModifyAccess(AccessControlModification.RemoveAll, rule, out var _);
360 }
361 }
362 finally
363 {
364 WriteUnlock();
365 }
366 }
override bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified)
readonly CommonSecurityDescriptor _securityDescriptor

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