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

◆ GetComponents()

virtual string System.UriParser.GetComponents ( Uri uri,
UriComponents components,
UriFormat format )
inlineprotectedvirtualinherited

Definition at line 147 of file UriParser.cs.

148 {
149 if (((uint)components & 0x80000000u) != 0 && components != UriComponents.SerializationInfoString)
150 {
151 throw new ArgumentOutOfRangeException("components", components, System.SR.net_uri_NotJustSerialization);
152 }
153 if (((uint)format & 0xFFFFFFFCu) != 0)
154 {
155 throw new ArgumentOutOfRangeException("format");
156 }
157 if (uri.UserDrivenParsing)
158 {
160 }
161 if (!uri.IsAbsoluteUri)
162 {
164 }
165 if (uri.DisablePathAndQueryCanonicalization && (components & UriComponents.PathAndQuery) != 0)
166 {
168 }
169 return uri.GetComponentsHelper(components, format);
170 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string net_uri_NotAbsolute
Definition SR.cs:16
static string net_uri_UserDrivenParsing
Definition SR.cs:50
static string net_uri_GetComponentsCalledWhenCanonicalizationDisabled
Definition SR.cs:64
static string net_uri_NotJustSerialization
Definition SR.cs:52
Definition SR.cs:7

References System.Uri.DisablePathAndQueryCanonicalization, System.SR.Format(), System.format, System.Uri.GetComponentsHelper(), System.Uri.IsAbsoluteUri, System.SR.net_uri_GetComponentsCalledWhenCanonicalizationDisabled, System.SR.net_uri_NotAbsolute, System.SR.net_uri_NotJustSerialization, System.SR.net_uri_UserDrivenParsing, and System.Uri.UserDrivenParsing.

Referenced by System.UriParser.InternalGetComponents().