| void .ctor() | Public+1 flags | | 0x00 |
| void .ctor(Uri Address, bool BypassOnLocal, const string[]& BypassList, ICredentials Credentials) | Public+1 flags | | 0x08 |
| ICredentials get_Credentials() | PublicFinal+3 flags | | 0x08 |
| bool get_UseDefaultCredentials() | Public+1 flags | | 0x01 |
| void set_UseDefaultCredentials(bool value) | Public+1 flags | | 0x01 |
| Uri GetProxy(Uri destination) | PublicFinal+2 flags | | 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 |
| 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 |
| IWebProxy CreateDefaultProxy() | PublicStatic | | 0x08 |
| void .ctor(bool enableAutoproxy) | 2 flags | | 0x01 |
| void UnsafeUpdateFromRegistry() | 1 flags | | 0x00 |
| bool GetProxyAuto(Uri destination, ref Uri& proxyUri) | Private | | 0x08 |
| bool IsBypassedAuto(Uri destination, ref bool& isBypassed) | Private | | 0x08 |
| bool AreAllBypassed(IEnumerable<System.String> proxies, bool checkFirstOnly) | PrivateStatic | | 0x08 |
| Uri ProxyUri(const string& proxyName) | PrivateStatic | | 0x08 |