terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Public Member Functions | |
WebPermission (PermissionState state) | |
WebPermission () | |
WebPermission (NetworkAccess access, global::System.Text.RegularExpressions.Regex uriRegex) | |
WebPermission (NetworkAccess access, string uriString) | |
void | AddPermission (NetworkAccess access, string uriString) |
void | AddPermission (NetworkAccess access, global::System.Text.RegularExpressions.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, global::System.Uri uri) | |
void | AddPermission (NetworkAccess access, global::System.Uri uri) |
void | AddAsPattern (NetworkAccess access, DelayedRegex uriRegexPattern) |
SecurityElement | Element (int version) |
Static Package Functions | |
static PermissionState | CheckPermissionState (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, Type expected) |
Static Package Attributes | |
const string | MatchAll = ".*" |
Properties | |
static global::System.Text.RegularExpressions.Regex | MatchAllRegex [get] |
IEnumerator | ConnectList [get] |
IEnumerator | AcceptList [get] |
Private Member Functions | |
void 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 global::System.Text.RegularExpressions.Regex | s_MatchAllRegex |
Definition at line 14 of file WebPermission.cs.