public void Activate(IEnumerable <IPackageInfo> packages, IPackageLog log) { var library = new TagProfileLibrary(); _conventions.Each(library.ImportRegistry); library.ImportRegistry(new DefaultHtmlConventions()); library.Seal(); _container.Register(typeof(TagProfileLibrary), ObjectDef.ForValue(library)); }
private void registerHtmlConventions(BehaviorGraph graph) { var library = new TagProfileLibrary(); graph.Services.FindAllValues <HtmlConventionRegistry>() .Each(library.ImportRegistry); library.ImportRegistry(new DefaultHtmlConventions()); library.Seal(); graph.Services.ClearAll <HtmlConventionRegistry>(); graph.Services.ReplaceService(library); graph.Services.SetServiceIfNone(typeof(ITagGenerator <>), typeof(TagGenerator <>)); graph.Services.SetServiceIfNone <IElementNamingConvention, DefaultElementNamingConvention>(); }