public UrlParserManager(IUrlDownload Downloader) { Assembly a = Assembly.GetEntryAssembly(); foreach (TypeInfo ti in a.DefinedTypes) { if (ti.ImplementedInterfaces.Contains(typeof(IUrlEventParser))) { Parsers.Add(a.CreateInstance(ti.FullName, false, 0, null, new object[] { Downloader }, null, null) as IUrlEventParser); } } }
public AxsHandler(IUrlDownload PageDownloader) { this.PageDownloader = PageDownloader; }
public MetaFilterHandler(IUrlDownload PageDownloader) { this.PageDownloader = PageDownloader; }
public FacebookHandler(IUrlDownload PageDownloader) { this.PageDownloader = PageDownloader; }
public TicketWebHandler(IUrlDownload PageDownloader) { this.PageDownloader = PageDownloader; }