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
|
Static Public Member Functions | |
static Uri | GetRequestUri (string rawUri, string cookedUriScheme, string cookedUriHost, string cookedUriPath, string cookedUriQuery) |
Private Types | |
enum | ParsingResult { Success , InvalidString , EncodingError } |
enum | EncodingType { Primary , Secondary } |
Private Member Functions | |
HttpListenerRequestUriBuilder (string rawUri, string cookedUriScheme, string cookedUriHost, string cookedUriPath, string cookedUriQuery) | |
Uri | Build () |
void | BuildRequestUriUsingCookedPath () |
void | BuildRequestUriUsingRawPath () |
HttpListenerRequestUriBuilder.ParsingResult | BuildRequestUriUsingRawPath (Encoding encoding) |
HttpListenerRequestUriBuilder.ParsingResult | ParseRawPath (Encoding encoding) |
bool | AppendUnicodeCodePointValuePercentEncoded (string codePoint) |
bool | AddPercentEncodedOctetToRawOctetsList (Encoding encoding, string escapedCharacter) |
bool | EmptyDecodeAndAppendRawOctetsList (Encoding encoding) |
void | LogWarning (string methodName, string message, params object[] args) |
Static Private Member Functions | |
static | HttpListenerRequestUriBuilder () |
static Encoding | GetEncoding (HttpListenerRequestUriBuilder.EncodingType type) |
static void | AppendOctetsPercentEncoded (StringBuilder target, IEnumerable< byte > octets) |
static string | GetOctetsAsString (IEnumerable< byte > octets) |
static string | GetPath (string uriString) |
static string | AddSlashToAsteriskOnlyPath (string path) |
Private Attributes | |
readonly string | rawUri |
readonly string | cookedUriScheme |
readonly string | cookedUriHost |
readonly string | cookedUriPath |
readonly string | cookedUriQuery |
StringBuilder | requestUriString |
List< byte > | rawOctets |
string | rawPath |
Uri | requestUri |
Static Private Attributes | |
static readonly bool | useCookedRequestUrl |
static readonly Encoding | utf8Encoding |
static readonly Encoding | ansiEncoding |
Definition at line 11 of file HttpListenerRequestUriBuilder.cs.