Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ RemoveAuditRuleSpecific() [1/2]

void System.Security.AccessControl.CommonObjectSecurity.RemoveAuditRuleSpecific ( AuditRule rule)
inlineprotectedinherited

Definition at line 457 of file CommonObjectSecurity.cs.

458 {
459 if (rule == null)
460 {
461 throw new ArgumentNullException("rule");
462 }
463 WriteLock();
464 try
465 {
466 ModifyAudit(AccessControlModification.RemoveSpecific, rule, out var _);
467 }
468 finally
469 {
470 WriteUnlock();
471 }
472 }
override bool ModifyAudit(AccessControlModification modification, AuditRule rule, out bool modified)

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