| void .ctor() | Public+1 flags | | 0x00 |
| void .ctor(Uri Address) | Public+1 flags | | 0x08 |
| void .ctor(Uri Address, bool BypassOnLocal) | Public+1 flags | | 0x08 |
| void .ctor(Uri Address, bool BypassOnLocal, const string[]& BypassList) | Public+1 flags | | 0x08 |
| void .ctor(Uri Address, bool BypassOnLocal, const string[]& BypassList, ICredentials Credentials) | Public+1 flags | | 0x08 |
| void .ctor(const string& Host, int Port) | Public+1 flags | | 0x08 |
| void .ctor(const string& Address) | Public+1 flags | | 0x08 |
| void .ctor(const string& Address, bool BypassOnLocal) | Public+1 flags | | 0x08 |
| void .ctor(const string& Address, bool BypassOnLocal, const string[]& BypassList) | Public+1 flags | | 0x08 |
| void .ctor(const string& Address, bool BypassOnLocal, const string[]& BypassList, ICredentials Credentials) | Public+1 flags | | 0x08 |
| Uri get_Address() | Public+1 flags | | 0x08 |
| void set_Address(Uri value) | Public+1 flags | | 0x08 |
| void set_AutoDetect(bool value) | 2 flags | | 0x01 |
| void set_ScriptLocation(Uri value) | 2 flags | | 0x08 |
| bool get_BypassProxyOnLocal() | Public+1 flags | | 0x01 |
| void set_BypassProxyOnLocal(bool value) | Public+1 flags | | 0x01 |
| string[] get_BypassList() | Public+1 flags | | 0x08 |
| void set_BypassList(const string[]& value) | Public+1 flags | | 0x08 |
| ICredentials get_Credentials() | PublicFinal+3 flags | | 0x08 |
| void set_Credentials(ICredentials value) | PublicFinal+3 flags | | 0x08 |
| bool get_UseDefaultCredentials() | Public+1 flags | | 0x01 |
| void set_UseDefaultCredentials(bool value) | Public+1 flags | | 0x01 |
| ArrayList get_BypassArrayList() | Public+1 flags | | 0x08 |
| void CheckForChanges() | 1 flags | | 0x00 |
| Uri GetProxy(Uri destination) | PublicFinal+2 flags | | 0x08 |
| Uri CreateProxyUri(const string& address) | PrivateStatic | | 0x08 |
| void UpdateRegExList(bool canThrow) | Private | | 0x01 |
| bool IsMatchInBypassList(Uri input) | Private | | 0x08 |
| bool IsLocal(Uri host) | Private | | 0x08 |
| bool IsLocalInProxyHash(Uri host) | Private | | 0x08 |
| bool IsBypassed(Uri host) | PublicFinal+2 flags | | 0x08 |
| bool IsBypassedManual(Uri host) | Private | | 0x08 |
| WebProxy GetDefaultProxy() | PublicStatic | | 0x08 |
| void .ctor(SerializationInfo serializationInfo, const StreamingContext& streamingContext) | 2 flags | | 0x10 |
| void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo serializationInfo, const StreamingContext& streamingContext) | PrivateFinal+2 flags | | 0x10 |
| void GetObjectData(SerializationInfo serializationInfo, const StreamingContext& streamingContext) | 3 flags | | 0x10 |
| AutoWebProxyScriptEngine get_ScriptEngine() | 2 flags | | 0x08 |
| void set_ScriptEngine(AutoWebProxyScriptEngine value) | 2 flags | | 0x08 |
| IWebProxy CreateDefaultProxy() | PublicStatic | | 0x08 |
| void .ctor(bool enableAutoproxy) | 2 flags | | 0x01 |
| void DeleteScriptEngine() | 1 flags | | 0x00 |
| void UnsafeUpdateFromRegistry() | 1 flags | | 0x00 |
| void Update(WebProxyData webProxyData) | 1 flags | | 0x08 |
| ProxyChain System.Net.IAutoWebProxy.GetProxies(Uri destination) | PrivateFinal+2 flags | | 0x08 |
| bool GetProxyAuto(Uri destination, Uri& proxyUri) | Private | | 0x08 |
| bool IsBypassedAuto(Uri destination, bool isBypassed) | Private | | 0x08 |
| Uri[] GetProxiesAuto(Uri destination, int syncStatus) | 1 flags | | 0x08 |
| void AbortGetProxiesAuto(int syncStatus) | 1 flags | | 0x04 |
| Uri GetProxyAutoFailover(Uri destination) | 1 flags | | 0x08 |
| bool AreAllBypassed(IEnumerable<System.String> proxies, bool checkFirstOnly) | PrivateStatic | | 0x08 |
| Uri ProxyUri(const string& proxyName) | PrivateStatic | | 0x08 |