using System;
namespace System.Net
{
/// Provides the base interface for implementation of proxy access for the class.
// Token: 0x02000244 RID: 580
public interface IWebProxy
{
/// The credentials to submit to the proxy server for authentication.
/// An instance that contains the credentials that are needed to authenticate a request to the proxy server.
// Token: 0x170006C8 RID: 1736
// (get) Token: 0x060014BC RID: 5308
// (set) Token: 0x060014BD RID: 5309
ICredentials Credentials { get; set; }
/// Returns the URI of a proxy.
/// A instance that contains the URI of the proxy used to contact .
/// A that specifies the requested Internet resource.
// Token: 0x060014BE RID: 5310
global::System.Uri GetProxy(global::System.Uri destination);
/// Indicates that the proxy should not be used for the specified host.
/// true if the proxy server should not be used for ; otherwise, false.
/// The of the host to check for proxy use.
// Token: 0x060014BF RID: 5311
bool IsBypassed(global::System.Uri host);
}
}