/// <summary> /// Creates a partial view using the specified controller context and partial path. /// </summary> /// <param name="controllerContext">The controller context.</param> /// <param name="partialPath">The path to the partial view.</param> /// <returns> /// The partial view. /// </returns> protected override IView CreatePartialView(ControllerContext controllerContext, string partialPath) { var view = new CompilationPerformanceRazorView(controllerContext, partialPath, null, false, this.FileExtensions, this.ViewPageActivator); displayModeProviderProperty.SetValue(view, this.DisplayModeProvider); return(view); }
/// <summary> /// Creates a view by using the specified controller context and the paths of the view and master view. /// </summary> /// <param name="controllerContext">The controller context.</param> /// <param name="viewPath">The path to the view.</param> /// <param name="masterPath">The path to the master view.</param> /// <returns> /// The view. /// </returns> protected override IView CreateView(ControllerContext controllerContext, string viewPath, string masterPath) { var view = new CompilationPerformanceRazorView(controllerContext, viewPath, masterPath, true, this.FileExtensions, this.ViewPageActivator); displayModeProviderProperty.SetValue(view, this.DisplayModeProvider); return(view); }