C# Класс TerrificNet.Mvc.TerrificNetViewEngine

Наследование: System.Web.Mvc.IViewEngine
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreateAdapter ( TerrificNet.ViewEngine.IView view ) : TerrificNet.ViewEngine.IView
ResolveContext ( System.Web.Mvc.ViewContext viewContext, IViewDataContainer viewDataContainer, TextWriter writer ) : MvcRenderingContext

Приватные методы

Метод Описание
GetViewResult ( string controllerName, string viewName ) : Task

Описание методов

CreateAdapter() защищенный Метод

protected CreateAdapter ( TerrificNet.ViewEngine.IView view ) : TerrificNet.ViewEngine.IView
view TerrificNet.ViewEngine.IView
Результат TerrificNet.ViewEngine.IView

FindPartialView() публичный Метод

public FindPartialView ( System.Web.Mvc.ControllerContext controllerContext, string partialViewName, bool useCache ) : System.Web.Mvc.ViewEngineResult
controllerContext System.Web.Mvc.ControllerContext
partialViewName string
useCache bool
Результат System.Web.Mvc.ViewEngineResult

FindView() публичный Метод

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
Результат System.Web.Mvc.ViewEngineResult

ReleaseView() публичный Метод

public ReleaseView ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.IView view ) : void
controllerContext System.Web.Mvc.ControllerContext
view System.Web.Mvc.IView
Результат void

ResolveContext() защищенный Метод

protected ResolveContext ( System.Web.Mvc.ViewContext viewContext, IViewDataContainer viewDataContainer, TextWriter writer ) : MvcRenderingContext
viewContext System.Web.Mvc.ViewContext
viewDataContainer IViewDataContainer
writer System.IO.TextWriter
Результат MvcRenderingContext

TerrificNetViewEngine() публичный Метод

public TerrificNetViewEngine ( TerrificNet.ViewEngine.IViewEngine viewEngine, ITemplateRepository templateRepository, IModelTypeProvider modelTypeProvider, IModuleRepository moduleRepository ) : System
viewEngine TerrificNet.ViewEngine.IViewEngine
templateRepository ITemplateRepository
modelTypeProvider IModelTypeProvider
moduleRepository IModuleRepository
Результат System