class System.Security.NamedPermissionSet
   inherits System.Security.PermissionSet
   implements System.Security.ISecurityEncodable, System.Collections.ICollection, System.Collections.IEnumerable, System.Security.IStackWalk, System.Runtime.Serialization.IDeserializationCallback
   final:

   def public property Name as character
      get.
      set.

   def public property Description as character
      get.
      set.

   constructor public NamedPermissionSet(input name as character):
   end constructor.

   constructor public NamedPermissionSet(input name as character, input state as System.Security.Permissions.PermissionState):
   end constructor.

   constructor public NamedPermissionSet(input name as character, input permSet as System.Security.PermissionSet):
   end constructor.

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

   method public override System.Security.PermissionSet Copy():
   end method.

   method public final System.Security.NamedPermissionSet Copy(input name as character):
   end method.

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

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

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

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

end class.
