Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CreateThis()

void System.Uri.CreateThis ( string uri,
bool dontEscape,
UriKind uriKind,
in UriCreationOptions creationOptions = default(UriCreationOptions) )
inlineprivate

Definition at line 3619 of file Uri.cs.

3620 {
3622 {
3624 }
3625 _string = uri ?? string.Empty;
3626 if (dontEscape)
3627 {
3628 _flags |= Flags.UserEscaped;
3629 }
3630 if (creationOptions.DangerousDisablePathAndQueryCanonicalization)
3631 {
3632 _flags |= Flags.DisablePathAndQueryCanonicalization;
3633 }
3636 if (e != null)
3637 {
3638 throw e;
3639 }
3640 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string net_uri_InvalidUriKind
Definition SR.cs:40
Definition SR.cs:7
UriParser _syntax
Definition Uri.cs:193
void InitializeUri(ParsingError err, UriKind uriKind, out UriFormatException e)
Definition Uri.cs:3642
Flags _flags
Definition Uri.cs:195
static unsafe ParsingError ParseScheme(string uriString, ref Flags flags, ref UriParser syntax)
Definition Uri.cs:1319
string _string
Definition Uri.cs:189
UriKind
Definition UriKind.cs:4

References System.Uri._flags, System.Uri._string, System.Uri._syntax, System.creationOptions, System.SR.Format(), System.Uri.InitializeUri(), System.SR.net_uri_InvalidUriKind, and System.Uri.ParseScheme().

Referenced by System.Uri.Uri(), System.Uri.Uri(), System.Uri.Uri(), System.Uri.Uri(), System.Uri.Uri(), System.Uri.Uri(), and System.Uri.CreateUri().