// Token: 0x06000181 RID: 385 RVA: 0x000080A0 File Offset: 0x000062A0 public void BindProtocolProviderType() { this.provider = null; bool flag = !string.IsNullOrEmpty(this.URL); if (flag) { this.protocolProviderType = ProtocolProviderFactory.GetProviderType(this.URL); } }
// Token: 0x06000163 RID: 355 RVA: 0x00007D70 File Offset: 0x00005F70 private static IProtocolProvider InternalGetProvider(string uri) { IProtocolProvider protocolProvider = ProtocolProviderFactory.CreateFromType(ProtocolProviderFactory.GetProviderType(uri)); bool flag = ProtocolProviderFactory.ResolvingProtocolProvider != null; if (flag) { ResolvingProtocolProviderEventArgs resolvingProtocolProviderEventArgs = new ResolvingProtocolProviderEventArgs(protocolProvider, uri); ProtocolProviderFactory.ResolvingProtocolProvider(null, resolvingProtocolProviderEventArgs); protocolProvider = resolvingProtocolProviderEventArgs.ProtocolProvider; } return(protocolProvider); }