public SegmentEventArgs(Downloader d, Segment segment) : base(d) { this.segment = segment; }
public DownloaderEventArgs(Downloader download) { this.downloader = download; }
public DownloaderEventArgs(Downloader download, bool willStart) : this(download) { this.willStart = willStart; }
public IProtocolProvider GetProtocolProvider(Downloader downloader) { return(BindProtocolProviderInstance(downloader)); }