public static IProtocolProvider CreateProvider(string uri, Downloader downloader) { IProtocolProvider provider = InternalGetProvider(uri); if (downloader != null) { provider.Initialize(downloader); } return(provider); }
// Token: 0x0600015F RID: 351 RVA: 0x00007C90 File Offset: 0x00005E90 public static IProtocolProvider CreateProvider(string uri, Downloader downloader) { IProtocolProvider protocolProvider = ProtocolProviderFactory.InternalGetProvider(uri); bool flag = downloader != null; if (flag) { protocolProvider.Initialize(downloader); } return(protocolProvider); }
public static IProtocolProvider CreateProvider(Type providerType, Downloader downloader) { IProtocolProvider provider = CreateFromType(providerType); if (ResolvingProtocolProvider != null) { ResolvingProtocolProviderEventArgs e = new ResolvingProtocolProviderEventArgs(provider, null); ResolvingProtocolProvider(null, e); provider = e.ProtocolProvider; } if (downloader != null) { provider.Initialize(downloader); } return(provider); }
// Token: 0x06000162 RID: 354 RVA: 0x00007D18 File Offset: 0x00005F18 public static IProtocolProvider CreateProvider(Type providerType, Downloader downloader) { IProtocolProvider protocolProvider = ProtocolProviderFactory.CreateFromType(providerType); bool flag = ProtocolProviderFactory.ResolvingProtocolProvider != null; if (flag) { ResolvingProtocolProviderEventArgs resolvingProtocolProviderEventArgs = new ResolvingProtocolProviderEventArgs(protocolProvider, null); ProtocolProviderFactory.ResolvingProtocolProvider(null, resolvingProtocolProviderEventArgs); protocolProvider = resolvingProtocolProviderEventArgs.ProtocolProvider; } bool flag2 = downloader != null; if (flag2) { protocolProvider.Initialize(downloader); } return(protocolProvider); }
public void Initialize(Downloader downloader) { proxy.Initialize(downloader); }