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

◆ UrlPathEncodeImpl()

static string System.Web.Util.HttpEncoder.UrlPathEncodeImpl ( string value)
inlinestaticprivate

Definition at line 611 of file HttpEncoder.cs.

612 {
613 if (string.IsNullOrEmpty(value))
614 {
615 return value;
616 }
617 int num = value.IndexOf('?');
618 if (num >= 0)
619 {
620 return UrlPathEncodeImpl(value.Substring(0, num)) + value.AsSpan(num);
621 }
622 return HttpEncoderUtility.UrlEncodeSpaces(UrlEncodeNonAscii(value, Encoding.UTF8));
623 }
static Encoding UTF8
Definition Encoding.cs:526
static string UrlEncodeNonAscii(string str, Encoding e)
static string UrlPathEncodeImpl(string value)

References System.Web.Util.HttpEncoder.UrlEncodeNonAscii(), System.Web.Util.HttpEncoderUtility.UrlEncodeSpaces(), System.Web.Util.HttpEncoder.UrlPathEncodeImpl(), System.Text.Encoding.UTF8, and System.value.

Referenced by System.Web.Util.HttpEncoder.UrlPathEncode(), and System.Web.Util.HttpEncoder.UrlPathEncodeImpl().