public static ElementGenerator <T> For(HtmlConventionLibrary library, Func <Type, object> serviceLocator = null, T model = null) { serviceLocator = serviceLocator ?? Activator.CreateInstance; var tags = new TagGenerator(library.TagLibrary, new ActiveProfile(), serviceLocator); return(new ElementGenerator <T>(tags) { Model = model }); }
private void buildNew <T>() where T : TagRequest { var generator = new TagGenerator <T>(_library.For <T>(), _tagRequestBuilder, _profile); _generators.Add(typeof(T), generator); }
private void buildNew <T>() where T : TagRequest { var generator = new TagGenerator <T>(_library.For <T>(), _activators); _generators.Add(typeof(T), generator); }