C# 클래스 TerrificNet.Mvc.TerrificNetViewEngine

상속: System.Web.Mvc.IViewEngine
파일 보기 프로젝트 열기: namics/TerrificNet

공개 메소드들

메소드 설명
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