/// <summary> /// Gets instance of ViewRenderer for executing views in the specified Assembly /// </summary> /// <param name="assembly"></param> /// <returns></returns> public static ViewRenderer ForAssembly(Assembly assembly) { return(Cache.GetOrAdd(assembly, a => { var viewEngine = new PrecompiledViewEngine(a); ViewEngines.Engines.Insert(0, viewEngine); return new ViewRenderer(viewEngine); })); }
public ViewRenderer(PrecompiledViewEngine viewEngine) { this.viewEngine = viewEngine; }