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

◆ ModifyAuditRule()

virtual bool System.Security.AccessControl.ObjectSecurity< T >.ModifyAuditRule ( AccessControlModification modification,
AuditRule rule,
out bool modified )
inlinevirtual

Definition at line 542 of file ObjectSecurity.cs.

543 {
544 if (rule == null)
545 {
546 throw new ArgumentNullException("rule");
547 }
548 if (!AuditRuleType.IsAssignableFrom(rule.GetType()))
549 {
551 }
552 WriteLock();
553 try
554 {
555 return ModifyAudit(modification, rule, out modified);
556 }
557 finally
558 {
559 WriteUnlock();
560 }
561 }
static string AccessControl_InvalidAuditRuleType
Definition SR.cs:18
Definition SR.cs:7
bool ModifyAudit(AccessControlModification modification, AuditRule rule, out bool modified)
virtual bool IsAssignableFrom([NotNullWhen(true)] Type? c)
Definition Type.cs:1561

References System.SR.AccessControl_InvalidAuditRuleType, System.Security.AccessControl.ObjectSecurity< T >.AuditRuleType, System.Type.IsAssignableFrom(), System.Security.AccessControl.ObjectSecurity< T >.ModifyAudit(), System.Security.AccessControl.ObjectSecurity< T >.WriteLock(), and System.Security.AccessControl.ObjectSecurity< T >.WriteUnlock().