using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using System.Text.RegularExpressions; using Cpp2IlInjected; namespace System.Net { /// Contains HTTP proxy settings for the class. // Token: 0x02000276 RID: 630 [Token(Token = "0x2000276")] [Serializable] public class WebProxy : IWebProxy, ISerializable { /// Initializes an empty instance of the class. // Token: 0x06000FEA RID: 4074 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000FEA")] [Address(RVA = "0x408840", Offset = "0x407640", VA = "0x180408840")] public WebProxy() { } /// Initializes a new instance of the class with the specified instance, bypass setting, list of URIs to bypass, and credentials. /// A instance that contains the address of the proxy server. /// /// to bypass the proxy for local addresses; otherwise, . /// An array of regular expression strings that contains the URIs of the servers to bypass. /// An instance to submit to the proxy server for authentication. // Token: 0x06000FEB RID: 4075 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000FEB")] [Address(RVA = "0x408500", Offset = "0x407300", VA = "0x180408500")] public WebProxy(Uri Address, bool BypassOnLocal, string[] BypassList, ICredentials Credentials) { } /// Gets or sets the credentials to submit to the proxy server for authentication. /// An instance that contains the credentials to submit to the proxy server for authentication. /// You attempted to set this property when the property was set to . // Token: 0x1700030D RID: 781 // (get) Token: 0x06000FEC RID: 4076 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700030D")] public ICredentials Credentials { [Token(Token = "0x6000FEC")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "6")] get { return null; } } /// Gets or sets a value that controls whether the are sent with requests. /// /// if the default credentials are used; otherwise, . The default value is . /// You attempted to set this property when the property contains credentials other than the default credentials. // Token: 0x1700030E RID: 782 // (get) Token: 0x06000FED RID: 4077 RVA: 0x000079E0 File Offset: 0x00005BE0 // (set) Token: 0x06000FEE RID: 4078 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700030E")] public bool UseDefaultCredentials { [Token(Token = "0x6000FED")] [Address(RVA = "0x4088A0", Offset = "0x4076A0", VA = "0x1804088A0")] get { return default(bool); } [Token(Token = "0x6000FEE")] [Address(RVA = "0x408920", Offset = "0x407720", VA = "0x180408920")] set { } } /// Returns the proxied URI for a request. /// The instance of the requested Internet resource. /// The instance of the Internet resource, if the resource is on the bypass list; otherwise, the instance of the proxy. /// The parameter is . // Token: 0x06000FEF RID: 4079 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000FEF")] [Address(RVA = "0x4076C0", Offset = "0x4064C0", VA = "0x1804076C0", Slot = "4")] public Uri GetProxy(Uri destination) { return null; } // Token: 0x06000FF0 RID: 4080 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000FF0")] [Address(RVA = "0x408340", Offset = "0x407140", VA = "0x180408340")] private void UpdateRegExList(bool canThrow) { } // Token: 0x06000FF1 RID: 4081 RVA: 0x000079F8 File Offset: 0x00005BF8 [Token(Token = "0x6000FF1")] [Address(RVA = "0x408110", Offset = "0x406F10", VA = "0x180408110")] private bool IsMatchInBypassList(Uri input) { return default(bool); } // Token: 0x06000FF2 RID: 4082 RVA: 0x00007A10 File Offset: 0x00005C10 [Token(Token = "0x6000FF2")] [Address(RVA = "0x407F90", Offset = "0x406D90", VA = "0x180407F90")] private bool IsLocal(Uri host) { return default(bool); } // Token: 0x06000FF3 RID: 4083 RVA: 0x00007A28 File Offset: 0x00005C28 [Token(Token = "0x6000FF3")] [Address(RVA = "0x407E80", Offset = "0x406C80", VA = "0x180407E80")] private bool IsLocalInProxyHash(Uri host) { return default(bool); } /// Indicates whether to use the proxy server for the specified host. /// The instance of the host to check for proxy use. /// /// if the proxy server should not be used for ; otherwise, . /// The parameter is . // Token: 0x06000FF4 RID: 4084 RVA: 0x00007A40 File Offset: 0x00005C40 [Token(Token = "0x6000FF4")] [Address(RVA = "0x407D40", Offset = "0x406B40", VA = "0x180407D40", Slot = "5")] public bool IsBypassed(Uri host) { return default(bool); } // Token: 0x06000FF5 RID: 4085 RVA: 0x00007A58 File Offset: 0x00005C58 [Token(Token = "0x6000FF5")] [Address(RVA = "0x407920", Offset = "0x406720", VA = "0x180407920")] private bool IsBypassedManual(Uri host) { return default(bool); } /// Initializes an instance of the class using previously serialized content. /// The serialization data. /// The context for the serialized data. // Token: 0x06000FF6 RID: 4086 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000FF6")] [Address(RVA = "0x4085E0", Offset = "0x4073E0", VA = "0x1804085E0")] protected WebProxy(SerializationInfo serializationInfo, StreamingContext streamingContext) { } /// Creates the serialization data and context that are used by the system to serialize a object. /// The object to populate with data. /// A structure that indicates the destination for this serialization. // Token: 0x06000FF7 RID: 4087 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000FF7")] [Address(RVA = "0x408310", Offset = "0x407110", VA = "0x180408310", Slot = "7")] void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { } /// Populates a with the data that is needed to serialize the target object. /// The to populate with data. /// A that specifies the destination for this serialization. // Token: 0x06000FF8 RID: 4088 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000FF8")] [Address(RVA = "0x4073F0", Offset = "0x4061F0", VA = "0x1804073F0", Slot = "8")] protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { } // Token: 0x1700030F RID: 783 // (get) Token: 0x06000FF9 RID: 4089 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700030F")] internal AutoWebProxyScriptEngine ScriptEngine { [Token(Token = "0x6000FF9")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return null; } } // Token: 0x06000FFA RID: 4090 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000FFA")] [Address(RVA = "0x4073A0", Offset = "0x4061A0", VA = "0x1804073A0")] public static IWebProxy CreateDefaultProxy() { return null; } // Token: 0x06000FFB RID: 4091 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000FFB")] [Address(RVA = "0x4085B0", Offset = "0x4073B0", VA = "0x1804085B0")] internal WebProxy(bool enableAutoproxy) { } // Token: 0x06000FFC RID: 4092 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000FFC")] [Address(RVA = "0x3F61A0", Offset = "0x3F4FA0", VA = "0x1803F61A0")] internal void UnsafeUpdateFromRegistry() { } // Token: 0x06000FFD RID: 4093 RVA: 0x00007A70 File Offset: 0x00005C70 [Token(Token = "0x6000FFD")] [Address(RVA = "0x407510", Offset = "0x406310", VA = "0x180407510")] private bool GetProxyAuto(Uri destination, out Uri proxyUri) { return default(bool); } // Token: 0x06000FFE RID: 4094 RVA: 0x00007A88 File Offset: 0x00005C88 [Token(Token = "0x6000FFE")] [Address(RVA = "0x407850", Offset = "0x406650", VA = "0x180407850")] private bool IsBypassedAuto(Uri destination, out bool isBypassed) { return default(bool); } // Token: 0x06000FFF RID: 4095 RVA: 0x00007AA0 File Offset: 0x00005CA0 [Token(Token = "0x6000FFF")] [Address(RVA = "0x4071B0", Offset = "0x405FB0", VA = "0x1804071B0")] private static bool AreAllBypassed(IEnumerable proxies, bool checkFirstOnly) { return default(bool); } // Token: 0x06001000 RID: 4096 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001000")] [Address(RVA = "0x408290", Offset = "0x407090", VA = "0x180408290")] private static Uri ProxyUri(string proxyName) { return null; } // Token: 0x04000961 RID: 2401 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000961")] private bool _UseRegistry; // Token: 0x04000962 RID: 2402 [FieldOffset(Offset = "0x11")] [Token(Token = "0x4000962")] private bool _BypassOnLocal; // Token: 0x04000963 RID: 2403 [FieldOffset(Offset = "0x12")] [Token(Token = "0x4000963")] private bool m_EnableAutoproxy; // Token: 0x04000964 RID: 2404 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000964")] private Uri _ProxyAddress; // Token: 0x04000965 RID: 2405 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000965")] private ArrayList _BypassList; // Token: 0x04000966 RID: 2406 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000966")] private ICredentials _Credentials; // Token: 0x04000967 RID: 2407 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000967")] private Regex[] _RegExBypassList; // Token: 0x04000968 RID: 2408 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000968")] private Hashtable _ProxyHostAddresses; // Token: 0x04000969 RID: 2409 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000969")] private AutoWebProxyScriptEngine m_ScriptEngine; } }