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

◆ RemoveAccessRuleSpecific() [2/2]

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

Definition at line 409 of file DirectoryObjectSecurity.cs.

410 {
411 if (rule == null)
412 {
413 throw new ArgumentNullException("rule");
414 }
415 if (base.SecurityDescriptor == null)
416 {
417 return;
418 }
419 WriteLock();
420 try
421 {
422 ModifyAccess(AccessControlModification.RemoveSpecific, rule, out var _);
423 }
424 finally
425 {
426 WriteUnlock();
427 }
428 }
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().