terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Net.WebPermission Class Referencesealed
+ Inheritance diagram for System.Net.WebPermission:
+ Collaboration diagram for System.Net.WebPermission:

Public Member Functions

 WebPermission (PermissionState state)
 
 WebPermission ()
 
 WebPermission (NetworkAccess access, Regex uriRegex)
 
 WebPermission (NetworkAccess access, string uriString)
 
void AddPermission (NetworkAccess access, string uriString)
 
void AddPermission (NetworkAccess access, Regex uriRegex)
 
bool IsUnrestricted ()
 
override IPermission Copy ()
 
override bool IsSubsetOf (IPermission target)
 
override IPermission Union (IPermission target)
 
override IPermission Intersect (IPermission target)
 
override void FromXml (SecurityElement securityElement)
 
override SecurityElement ToXml ()
 
void Demand ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
override string ToString ()
 

Package Functions

 WebPermission (bool unrestricted)
 
 WebPermission (NetworkAccess access)
 
 WebPermission (NetworkAccess access, Uri uri)
 
void AddPermission (NetworkAccess access, Uri uri)
 
void AddAsPattern (NetworkAccess access, DelayedRegex uriRegexPattern)
 
SecurityElement Element (int version)
 

Static Package Functions

static global::System.Security.Permissions.PermissionState CheckPermissionState (global::System.Security.Permissions.PermissionState state, bool allowUnrestricted)
 
static int CheckSecurityElement (SecurityElement se, string parameterName, int minimumVersion, int maximumVersion)
 
static bool IsUnrestricted (SecurityElement se)
 
static void ThrowInvalidPermission (IPermission target, global::System.Type expected)
 

Static Package Attributes

const string MatchAll = ".*"
 

Properties

static Regex MatchAllRegex [get, set]
 
IEnumerator ConnectList [get, set]
 
IEnumerator AcceptList [get, set]
 

Private Member Functions

void System.Security.IPermission. Demand ()
 

Static Private Member Functions

static bool isSpecialSubsetCase (string regexToCheck, ArrayList permList)
 
static bool isMatchedURI (object uriToCheck, ArrayList uriPatternList)
 
static void intersectList (ArrayList A, ArrayList B, ArrayList result)
 
static object intersectPair (object L, object R, out bool isUri)
 

Private Attributes

bool m_noRestriction
 
bool m_UnrestrictedConnect
 
bool m_UnrestrictedAccept
 
ArrayList m_connectList
 
ArrayList m_acceptList
 

Static Private Attributes

static Regex s_MatchAllRegex
 

Detailed Description

Definition at line 14 of file WebPermission.cs.


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