Exemplo n.º 1
0
        public override RazorProjectEngine Build()
        {
            RazorEngine engine = null;

            if (Configuration.DesignTime)
            {
                engine = RazorEngine.CreateDesignTimeEmpty(ConfigureRazorEngine);
            }
            else
            {
                engine = RazorEngine.CreateEmpty(ConfigureRazorEngine);
            }

            var projectEngineFeatures = Features.OfType <IRazorProjectEngineFeature>().ToArray();
            var projectEngine         = new DefaultRazorProjectEngine(engine, FileSystem, projectEngineFeatures);

            return(projectEngine);
        }