class System.Security.AccessControl.AuthorizationRule
   inherits System.Object
   abstract:

   def public property IdentityReference as System.Security.Principal.IdentityReference
      get.

   def protected property AccessMask as integer
      get.

   def public property IsInherited as logical
      get.

   def public property InheritanceFlags as System.Security.AccessControl.InheritanceFlags
      get.

   def public property PropagationFlags as System.Security.AccessControl.PropagationFlags
      get.

   constructor protected AuthorizationRule(input identity as System.Security.Principal.IdentityReference, input accessMask as integer, input isInherited as logical, input inheritanceFlags as System.Security.AccessControl.InheritanceFlags, input propagationFlags as System.Security.AccessControl.PropagationFlags):
   end constructor.

end class.
