Пример #1
0
 private static ITemplateProcessor CreateTemplateProcessorFor(ITagLib lib)
 {
     return(new TemplateProcessorCollection(lib?.OfType <IHaveTemplateProcessor>().Select(t => t.TemplateProcessor).ToArray()));
 }
Пример #2
0
 private static ITagValidator CreateTagValidatorFor(ITagLib lib)
 {
     return(new TagValidatorCollection(lib?.OfType <IHaveTagValidator>().Select(t => t.TagValidator).ToArray()));
 }