terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.UriParser Class Referenceabstract

Classes

class  BuiltInUriParser
 

Protected Member Functions

virtual global::System.UriParser OnNewUri ()
 
virtual void InitializeAndValidate (global::System.Uri uri, [Out] global::System.UriFormatException parsingError)
 
virtual string Resolve (global::System.Uri baseUri, global::System.Uri relativeUri, [Out] global::System.UriFormatException parsingError)
 
virtual bool IsBaseOf (global::System.Uri baseUri, global::System.Uri relativeUri)
 
virtual string GetComponents (global::System.Uri uri, global::System.UriComponents components, global::System.UriFormat format)
 
virtual bool IsWellFormedOriginalString (global::System.Uri uri)
 

Package Functions

bool NotAny (global::System.UriSyntaxFlags flags)
 
bool InFact (global::System.UriSyntaxFlags flags)
 
bool IsAllSet (global::System.UriSyntaxFlags flags)
 
 UriParser (global::System.UriSyntaxFlags flags)
 
global::System.UriParser InternalOnNewUri ()
 
void InternalValidate (global::System.Uri thisUri, [Out] global::System.UriFormatException parsingError)
 
string InternalResolve (global::System.Uri thisBaseUri, global::System.Uri uriLink, [Out] global::System.UriFormatException parsingError)
 
bool InternalIsBaseOf (global::System.Uri thisBaseUri, global::System.Uri uriLink)
 
string InternalGetComponents (global::System.Uri thisUri, global::System.UriComponents uriComponents, global::System.UriFormat uriFormat)
 
bool InternalIsWellFormedOriginalString (global::System.Uri thisUri)
 

Static Package Functions

static global::System.UriParser FindOrFetchAsUnknownV1Syntax (string lwrCaseScheme)
 
static global::System.UriParser GetSyntax (string lwrCaseScheme)
 

Static Package Attributes

static global::System.UriParser HttpUri
 
static global::System.UriParser HttpsUri
 
static global::System.UriParser WsUri
 
static global::System.UriParser WssUri
 
static global::System.UriParser FtpUri
 
static global::System.UriParser FileUri
 
static global::System.UriParser GopherUri
 
static global::System.UriParser NntpUri
 
static global::System.UriParser NewsUri
 
static global::System.UriParser MailToUri
 
static global::System.UriParser UuidUri
 
static global::System.UriParser TelnetUri
 
static global::System.UriParser LdapUri
 
static global::System.UriParser NetTcpUri
 
static global::System.UriParser NetPipeUri
 
static global::System.UriParser VsMacrosUri
 

Properties

string SchemeName [get]
 
int DefaultPort [get]
 
static bool ShouldUseLegacyV2Quirks [get]
 
global::System.UriSyntaxFlags Flags [get]
 
bool IsSimple [get]
 

Private Types

enum  UriQuirksVersion { V2 = 2 , V3 }
 

Private Member Functions

bool IsFullMatch (global::System.UriSyntaxFlags flags, global::System.UriSyntaxFlags expected)
 

Static Private Member Functions

static UriParser ()
 

Private Attributes

global::System.UriSyntaxFlags m_Flags
 
global::System.UriSyntaxFlags m_UpdatableFlags
 
bool m_UpdatableFlagsUsed
 
int m_Port
 
string m_Scheme
 

Static Private Attributes

static readonly Dictionary< string, global::System.UriParser > m_Table
 
static Dictionary< string, global::System.UriParser > m_TempTable
 
static readonly global::System.UriParser.UriQuirksVersion s_QuirksVersion
 
static readonly global::System.UriSyntaxFlags HttpSyntaxFlags
 
static readonly global::System.UriSyntaxFlags FileSyntaxFlags
 

Detailed Description

Definition at line 9 of file UriParser.cs.


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