- public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
+ public virtual void AddAccessRule (AccessRule<T> rule)
+ {
+ AddAccessRule ((AccessRule)rule);
+ }
+
+ public virtual bool RemoveAccessRule (AccessRule<T> rule)
+ {
+ return RemoveAccessRule ((AccessRule)rule);
+ }
+
+ public virtual void RemoveAccessRuleAll (AccessRule<T> rule)
+ {
+ RemoveAccessRuleAll ((AccessRule)rule);
+ }
+
+ public virtual void RemoveAccessRuleSpecific (AccessRule<T> rule)
+ {
+ RemoveAccessRuleSpecific ((AccessRule)rule);
+ }
+
+ public virtual void ResetAccessRule (AccessRule<T> rule)
+ {
+ ResetAccessRule ((AccessRule)rule);
+ }
+
+ public virtual void SetAccessRule (AccessRule<T> rule)
+ {
+ SetAccessRule ((AccessRule)rule);
+ }
+
+ public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask,
+ bool isInherited, InheritanceFlags inheritanceFlags,
+ PropagationFlags propagationFlags, AuditFlags flags)