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

◆ GetRelativeSerializationString()

string System.Uri.GetRelativeSerializationString ( UriFormat format)
inlineprivate

Definition at line 4205 of file Uri.cs.

4206 {
4207 switch (format)
4208 {
4209 case UriFormat.UriEscaped:
4210 return UriHelper.EscapeString(_string, checkExistingEscaped: true, UriHelper.UnreservedReservedTable);
4211 case UriFormat.Unescaped:
4213 case UriFormat.SafeUnescaped:
4214 {
4215 if (_string.Length == 0)
4216 {
4217 return string.Empty;
4218 }
4221 UriHelper.UnescapeString(_string, ref dest, '\uffff', '\uffff', '\uffff', UnescapeMode.EscapeUnescape, null, isQuery: false);
4222 return dest.ToString();
4223 }
4224 default:
4225 throw new ArgumentOutOfRangeException("format");
4226 }
4227 }
static string UnescapeDataString(string stringToUnescape)
Definition Uri.cs:4058
string _string
Definition Uri.cs:189
UriFormat
Definition UriFormat.cs:4

References System.Uri._string, System.UriHelper.EscapeString(), System.format, System.Uri.UnescapeDataString(), System.UriHelper.UnescapeString(), and System.UriHelper.UnreservedReservedTable.

Referenced by System.Uri.InternalGetComponents().