private static ITemplateEngineHost CreateHost(bool loadBuiltInTemplates = false) { var preferences = new Dictionary <string, string> { { "prefs:language", "C#" } }; var builtIns = new List <(Type, IIdentifiedComponent)>(); if (loadBuiltInTemplates) { builtIns.AddRange(BuiltInTemplatePackagesProviderFactory.GetComponents()); } return(new DefaultTemplateEngineHost(HostIdentifier + Guid.NewGuid().ToString(), HostVersion, preferences, builtIns, Array.Empty <string>())); }
public BuiltInTemplatePackagesProvider(BuiltInTemplatePackagesProviderFactory factory, IEngineEnvironmentSettings settings) { this.settings = settings; this.Factory = factory; }