Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Security.PermissionSet Class Reference

Public Member Functions

 PermissionSet (PermissionState state)
 
 PermissionSet (PermissionSet? permSet)
 
IPermissionAddPermission (IPermission? perm)
 
void Assert ()
 
bool ContainsNonCodeAccessPermissions ()
 
virtual PermissionSet Copy ()
 
virtual void CopyTo (Array array, int index)
 
void Demand ()
 
void Deny ()
 
override bool Equals (object? o)
 
virtual void FromXml (SecurityElement et)
 
IEnumerator GetEnumerator ()
 
override int GetHashCode ()
 
IPermissionGetPermission (Type? permClass)
 
PermissionSetIntersect (PermissionSet? other)
 
bool IsEmpty ()
 
bool IsSubsetOf (PermissionSet? target)
 
bool IsUnrestricted ()
 
void PermitOnly ()
 
IPermissionRemovePermission (Type? permClass)
 
IPermissionSetPermission (IPermission? perm)
 
override string ToString ()
 
virtual ? SecurityElement ToXml ()
 
PermissionSetUnion (PermissionSet? other)
 
void OnDeserialization (object? sender)
 

Static Public Member Functions

static byte[] ConvertPermissionSet (string inFormat, byte[] inData, string outFormat)
 
static void RevertAssert ()
 

Protected Member Functions

virtual ? IPermission AddPermissionImpl (IPermission? perm)
 
virtual IEnumerator GetEnumeratorImpl ()
 
virtual ? IPermission GetPermissionImpl (Type? permClass)
 
virtual ? IPermission RemovePermissionImpl (Type? permClass)
 
virtual ? IPermission SetPermissionImpl (IPermission? perm)
 

Properties

virtual int Count [get]
 
virtual bool IsReadOnly [get]
 
virtual bool IsSynchronized [get]
 
virtual object SyncRoot [get]
 

Private Member Functions

void IDeserializationCallback. OnDeserialization (object sender)
 

Detailed Description

Definition at line 8 of file PermissionSet.cs.


The documentation for this class was generated from the following file: