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

◆ Parse()

static MultiProxy System.Net.Http.MultiProxy.Parse ( FailedProxyCache failedProxyCache,
string proxyConfig,
bool secure )
inlinestatic

Definition at line 43 of file MultiProxy.cs.

44 {
45 Uri[] array = Array.Empty<Uri>();
46 ReadOnlySpan<char> proxyString = proxyConfig;
47 Uri uri;
48 int charactersConsumed;
49 while (TryParseProxyConfigPart(proxyString, secure, out uri, out charactersConsumed))
50 {
51 int num = array.Length;
52 Array.Resize(ref array, num + 1);
53 array[num] = uri;
54 proxyString = proxyString.Slice(charactersConsumed);
55 }
56 return new MultiProxy(failedProxyCache, array);
57 }
static bool TryParseProxyConfigPart(ReadOnlySpan< char > proxyString, bool secure, [NotNullWhen(true)] out Uri uri, out int charactersConsumed)
MultiProxy(FailedProxyCache failedProxyCache, Uri[] uris)
Definition MultiProxy.cs:23

References System.Net.Http.MultiProxy.MultiProxy(), System.array, and System.Net.Http.MultiProxy.TryParseProxyConfigPart().

Referenced by System.Net.Http.HttpWindowsProxy.HttpWindowsProxy().