|
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.