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

◆ EncodeString()

static byte System.Net.Http.SocksHelper.EncodeString ( ReadOnlySpan< char > chars,
Span< byte > buffer,
string parameterName )
inlinestaticprivate

Definition at line 214 of file SocksHelper.cs.

215 {
216 try
217 {
218 return checked((byte)Encoding.UTF8.GetBytes(chars, buffer));
219 }
220 catch
221 {
222 throw new SocksException(System.SR.Format(System.SR.net_socks_string_too_long, parameterName));
223 }
224 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string net_socks_string_too_long
Definition SR.cs:224
Definition SR.cs:7
static Encoding UTF8
Definition Encoding.cs:526

References System.buffer, System.chars, System.SR.Format(), System.SR.net_socks_string_too_long, and System.Text.Encoding.UTF8.

Referenced by System.Net.Http.SocksHelper.EstablishSocks4TunnelAsync(), and System.Net.Http.SocksHelper.EstablishSocks5TunnelAsync().