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>()));
        }
Exemple #2
0
 public BuiltInTemplatePackagesProvider(BuiltInTemplatePackagesProviderFactory factory, IEngineEnvironmentSettings settings)
 {
     this.settings = settings;
     this.Factory  = factory;
 }