C# Class TerrificNet.Mvc.TerrificNetViewEngine

Inheritance: System.Web.Mvc.IViewEngine
Exibir arquivo Open project: namics/TerrificNet

Public Methods

Method Description
FindPartialView ( System.Web.Mvc.ControllerContext controllerContext, string partialViewName, bool useCache ) : System.Web.Mvc.ViewEngineResult
FindView ( System.Web.Mvc.ControllerContext controllerContext, string viewName, string masterName, bool useCache ) : System.Web.Mvc.ViewEngineResult
ReleaseView ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.IView view ) : void
TerrificNetViewEngine ( TerrificNet.ViewEngine.IViewEngine viewEngine, ITemplateRepository templateRepository, IModelTypeProvider modelTypeProvider, IModuleRepository moduleRepository ) : System

Protected Methods

Method Description
CreateAdapter ( TerrificNet.ViewEngine.IView view ) : TerrificNet.ViewEngine.IView
ResolveContext ( System.Web.Mvc.ViewContext viewContext, IViewDataContainer viewDataContainer, TextWriter writer ) : MvcRenderingContext

Private Methods

Method Description
GetViewResult ( string controllerName, string viewName ) : Task

Method Details

CreateAdapter() protected method

protected CreateAdapter ( TerrificNet.ViewEngine.IView view ) : TerrificNet.ViewEngine.IView
view TerrificNet.ViewEngine.IView
return TerrificNet.ViewEngine.IView

FindPartialView() public method

public FindPartialView ( System.Web.Mvc.ControllerContext controllerContext, string partialViewName, bool useCache ) : System.Web.Mvc.ViewEngineResult
controllerContext System.Web.Mvc.ControllerContext
partialViewName string
useCache bool
return System.Web.Mvc.ViewEngineResult

FindView() public method

public FindView ( System.Web.Mvc.ControllerContext controllerContext, string viewName, string masterName, bool useCache ) : System.Web.Mvc.ViewEngineResult
controllerContext System.Web.Mvc.ControllerContext
viewName string
masterName string
useCache bool
return System.Web.Mvc.ViewEngineResult

ReleaseView() public method

public ReleaseView ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.IView view ) : void
controllerContext System.Web.Mvc.ControllerContext
view System.Web.Mvc.IView
return void

ResolveContext() protected method

protected ResolveContext ( System.Web.Mvc.ViewContext viewContext, IViewDataContainer viewDataContainer, TextWriter writer ) : MvcRenderingContext
viewContext System.Web.Mvc.ViewContext
viewDataContainer IViewDataContainer
writer System.IO.TextWriter
return MvcRenderingContext

TerrificNetViewEngine() public method

public TerrificNetViewEngine ( TerrificNet.ViewEngine.IViewEngine viewEngine, ITemplateRepository templateRepository, IModelTypeProvider modelTypeProvider, IModuleRepository moduleRepository ) : System
viewEngine TerrificNet.ViewEngine.IViewEngine
templateRepository ITemplateRepository
modelTypeProvider IModelTypeProvider
moduleRepository IModuleRepository
return System