class System.Security.Policy.PolicyStatement
   inherits System.Object
   implements System.Security.ISecurityPolicyEncodable, System.Security.ISecurityEncodable
   final:

   def public property PermissionSet as System.Security.PermissionSet
      get.
      set.

   def public property Attributes as System.Security.Policy.PolicyStatementAttribute
      get.
      set.

   def public property AttributeString as character
      get.

   constructor public PolicyStatement(input permSet as System.Security.PermissionSet):
   end constructor.

   constructor public PolicyStatement(input permSet as System.Security.PermissionSet, input attributes as System.Security.Policy.PolicyStatementAttribute):
   end constructor.

   method public final System.Security.Policy.PolicyStatement Copy():
   end method.

   method public final System.Security.SecurityElement ToXml():
   end method.

   method public final void FromXml(input et as System.Security.SecurityElement):
   end method.

   method public final System.Security.SecurityElement ToXml(input level as System.Security.Policy.PolicyLevel):
   end method.

   method public final void FromXml(input et as System.Security.SecurityElement, input level as System.Security.Policy.PolicyLevel):
   end method.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final override integer GetHashCode():
   end method.

end class.
