Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
bool | ReadNext ([NotNullWhen(true)] out Uri uri, out bool isFinalProxy) |
Static Public Member Functions | |
static MultiProxy | Parse (FailedProxyCache failedProxyCache, string proxyConfig, bool secure) |
static MultiProxy | CreateLazy (FailedProxyCache failedProxyCache, string proxyConfig, bool secure) |
Properties | |
static MultiProxy | Empty [get] |
Private Member Functions | |
MultiProxy (FailedProxyCache failedProxyCache, Uri[] uris) | |
MultiProxy (FailedProxyCache failedProxyCache, string proxyConfig, bool secure) | |
bool | ReadNextHelper ([NotNullWhen(true)] out Uri uri, out bool isFinalProxy) |
Static Private Member Functions | |
static bool | TryParseProxyConfigPart (ReadOnlySpan< char > proxyString, bool secure, [NotNullWhen(true)] out Uri uri, out int charactersConsumed) |
Private Attributes | |
readonly FailedProxyCache | _failedProxyCache |
readonly Uri[] | _uris |
readonly string | _proxyConfig |
readonly bool | _secure |
int | _currentIndex |
Uri | _currentUri |
Static Private Attributes | |
static readonly char[] | s_proxyDelimiters = new char[5] { ';', ' ', '\n', '\r', '\t' } |
Definition at line 5 of file MultiProxy.cs.