Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Http.MultiProxy Struct Reference

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' }
 

Detailed Description

Definition at line 5 of file MultiProxy.cs.


The documentation for this struct was generated from the following file: