| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Classes | |
| class | UrlDecoder | 
Static Package Functions | |
| static string | HtmlAttributeEncode (string value) | 
| static void | HtmlAttributeEncode (string value, TextWriter output) | 
| static string | HtmlDecode (string value) | 
| static void | HtmlDecode (string value, TextWriter output) | 
| static string | HtmlEncode (string value) | 
| static void | HtmlEncode (string value, TextWriter output) | 
| static string | JavaScriptStringEncode (string value) | 
| static byte[] | UrlDecode (byte[] bytes, int offset, int count) | 
| static string | UrlDecode (byte[] bytes, int offset, int count, Encoding encoding) | 
| static string | UrlDecode (string value, Encoding encoding) | 
| static byte[] | UrlEncode (byte[] bytes, int offset, int count, bool alwaysCreateNewReturnValue) | 
| static string | UrlEncodeUnicode (string value) | 
| static string | UrlPathEncode (string value) | 
Static Private Member Functions | |
| static void | AppendCharAsUnicodeJavaScript (StringBuilder builder, char c) | 
| static bool | CharRequiresJavaScriptEncoding (char c) | 
| static void | HtmlAttributeEncodeInternal (string s, TextWriter output) | 
| static int | IndexOfHtmlAttributeEncodingChars (string s, int startPos) | 
| static bool | IsNonAsciiByte (byte b) | 
| static byte[] | UrlEncode (byte[] bytes, int offset, int count) | 
| static string | UrlEncodeNonAscii (string str, Encoding e) | 
| static byte[] | UrlEncodeNonAscii (byte[] bytes, int offset, int count) | 
| static string | UrlPathEncodeImpl (string value) | 
| static bool | ValidateUrlEncodingParameters ([NotNullWhen(true)] byte[] bytes, int offset, int count) | 
Definition at line 9 of file HttpEncoder.cs.