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.UriParser.BuiltInUriParser Class Reference
+ Inheritance diagram for System.UriParser.BuiltInUriParser:
+ Collaboration diagram for System.UriParser.BuiltInUriParser:

Protected Member Functions

virtual UriParser OnNewUri ()
 
virtual void InitializeAndValidate (Uri uri, out UriFormatException parsingError)
 
virtual string Resolve (Uri baseUri, Uri relativeUri, out UriFormatException parsingError)
 
virtual bool IsBaseOf (Uri baseUri, Uri relativeUri)
 
virtual string GetComponents (Uri uri, UriComponents components, UriFormat format)
 
virtual bool IsWellFormedOriginalString (Uri uri)
 

Package Functions

 BuiltInUriParser (string lwrCaseScheme, int defaultPort, UriSyntaxFlags syntaxFlags)
 
unsafe bool NotAny (UriSyntaxFlags flags)
 
unsafe bool InFact (UriSyntaxFlags flags)
 
bool IsAllSet (UriSyntaxFlags flags)
 
UriParser InternalOnNewUri ()
 
void InternalValidate (Uri thisUri, out UriFormatException parsingError)
 
string InternalResolve (Uri thisBaseUri, Uri uriLink, out UriFormatException parsingError)
 
bool InternalIsBaseOf (Uri thisBaseUri, Uri uriLink)
 
string InternalGetComponents (Uri thisUri, UriComponents uriComponents, UriFormat uriFormat)
 
bool InternalIsWellFormedOriginalString (Uri thisUri)
 

Static Package Functions

static unsafe UriParser FindOrFetchAsUnknownV1Syntax (string lwrCaseScheme)
 
static UriParser GetSyntax (string lwrCaseScheme)
 

Static Package Attributes

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

Properties

string SchemeName [get, set]
 
int DefaultPort [get, set]
 
static unsafe bool ShouldUseLegacyV2Quirks [get, set]
 
UriSyntaxFlags Flags [get, set]
 
bool IsSimple [get, set]
 

Private Types

enum  UriQuirksVersion { V2 = 2 , V3 }
 

Private Member Functions

bool IsFullMatch (UriSyntaxFlags flags, UriSyntaxFlags expected)
 

Private Attributes

UriSyntaxFlags m_Flags
 
UriSyntaxFlags m_UpdatableFlags
 
bool m_UpdatableFlagsUsed
 
int m_Port
 
string m_Scheme
 

Static Private Attributes

static readonly Dictionary< string, UriParserm_Table
 
static Dictionary< string, UriParserm_TempTable
 
static readonly UriParser.UriQuirksVersion s_QuirksVersion
 
static readonly UriSyntaxFlags HttpSyntaxFlags
 
static readonly UriSyntaxFlags FileSyntaxFlags
 

Detailed Description

Definition at line 656 of file UriParser.cs.


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