예제 #1
0
        private static Type CreateTypeImpl(StreamReader reader)
        {
            var context = new RazorTypeBuilderContext();

            var engine      = CreateRazorTemplateEngine();
            var razorResult = engine.GenerateCode(reader, context.ClassName, engine.Host.DefaultNamespace, null);
            var viewType    = CompileView(razorResult, context.GetCompilerParameters());

            return(viewType);
        }
예제 #2
0
        private static Type CreateTypeImpl(StreamReader reader)
        {
            var context = new RazorTypeBuilderContext();

            var engine = CreateRazorTemplateEngine();
            var razorResult = engine.GenerateCode(reader, context.ClassName, engine.Host.DefaultNamespace, null);
            var viewType = CompileView(razorResult, context.GetCompilerParameters());

            return viewType;
        }