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.HttpListenerRequestUriBuilder Class Referencesealed
+ Collaboration diagram for System.Net.HttpListenerRequestUriBuilder:

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
 

Detailed Description

Definition at line 11 of file HttpListenerRequestUriBuilder.cs.


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