public OOSpider <T> AddPageModel(IPageModelPipeline <T> pageModelPipeline, Type[] pageModels) { foreach (var pageModel in pageModels) { modelPageProcessor.AddPageModel(pageModel); modelPipeline.Put(pageModel, pageModelPipeline); } return(this); }
public static ModelPageProcessor Create(Site site, Type[] types) { var modelPageProcessor = new ModelPageProcessor(site); foreach (var type in types) { modelPageProcessor.AddPageModel(type); } return(modelPageProcessor); }