public OverloadedLocationViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IOptions <RazorViewEngineOptions> optionsAccessor, IViewLocationCache cache) : base(pageFactory, viewFactory, optionsAccessor, cache) { }
public OverloadedLocationViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IViewLocationExpanderProvider expanderProvider, IViewLocationCache cache) : base(pageFactory, viewFactory, expanderProvider, cache) { }
/// <summary> /// Initializes a new instance of the <see cref="MinifiedRazorViewEngine" /> class. /// </summary> /// <param name="pageFactory">The page factory used for creating <see cref="IRazorPage"/> instances.</param> public MinifiedRazorViewEngine( IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IOptions <RazorViewEngineOptions> optionsAccessor, IViewLocationCache viewLocationCache) : base(pageFactory, viewFactory, optionsAccessor, viewLocationCache) { }
/// <summary> /// Initializes a new instance of the <see cref="MinifiedRazorViewEngine" /> class. /// </summary> /// <param name="pageFactory">The page factory used for creating <see cref="IRazorPage"/> instances.</param> public MinifiedRazorViewEngine( IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IOptions<RazorViewEngineOptions> optionsAccessor, IViewLocationCache viewLocationCache) : base(pageFactory, viewFactory, optionsAccessor, viewLocationCache) { }
/// <summary> /// Initializes a new instance of the <see cref="RazorViewEngine" /> class. /// </summary> /// <param name="pageFactory">The page factory used for creating <see cref="IRazorPage"/> instances.</param> public RazorViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IViewLocationExpanderProvider viewLocationExpanderProvider, IViewLocationCache viewLocationCache) { _pageFactory = pageFactory; _viewFactory = viewFactory; _viewLocationExpanders = viewLocationExpanderProvider.ViewLocationExpanders; _viewLocationCache = viewLocationCache; }
/// <summary> /// Initializes a new instance of the <see cref="RazorViewEngine" /> class. /// </summary> /// <param name="pageFactory">The page factory used for creating <see cref="IRazorPage"/> instances.</param> public RazorViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IOptions<RazorViewEngineOptions> optionsAccessor, IViewLocationCache viewLocationCache) { _pageFactory = pageFactory; _viewFactory = viewFactory; _viewLocationExpanders = optionsAccessor.Options.ViewLocationExpanders; _viewLocationCache = viewLocationCache; }
/// <summary> /// Initializes a new instance of the <see cref="RazorViewEngine" /> class. /// </summary> /// <param name="pageFactory">The page factory used for creating <see cref="IRazorPage"/> instances.</param> public RazorViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IOptions <RazorViewEngineOptions> optionsAccessor, IViewLocationCache viewLocationCache) { _pageFactory = pageFactory; _viewFactory = viewFactory; _viewLocationExpanders = optionsAccessor.Options.ViewLocationExpanders; _viewLocationCache = viewLocationCache; }
public WaCoreRazorViewEngine( IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IOptions <RazorViewEngineOptions> optionsAccessor, IViewLocationCache viewLocationCache) : base(pageFactory, viewFactory, optionsAccessor, viewLocationCache) { //https://github.com/aspnet/Mvc/blob/dev/src/Microsoft.AspNet.Mvc.Razor/RazorViewEngine.cs // {0} represents the name of the view // {1} represents the name of the controller // {2} represents the name of the area }
private ViewEngineResult CreateViewEngineResult(RazorPageResult result, IRazorViewFactory razorViewFactory, bool isPartial) { if (result.SearchedLocations != null) { return(ViewEngineResult.NotFound(result.Name, result.SearchedLocations)); } var view = razorViewFactory.GetView(this, result.Page, isPartial); return(ViewEngineResult.Found(result.Name, view)); }
//IRazorViewEngine public CoreViewEngine( IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IOptions<RazorViewEngineOptions> optionsAccessor, IViewLocationCache viewLocationCache):base(pageFactory, viewFactory, optionsAccessor, viewLocationCache) { //https://github.com/aspnet/Mvc/blob/dev/src/Microsoft.AspNet.Mvc.Razor/RazorViewEngine.cs // {0} represents the name of the view // {1} represents the name of the controller // {2} represents the name of the area }
private RazorViewEngine CreateViewEngine(IRazorPageFactory pageFactory = null, IRazorViewFactory viewFactory = null, IEnumerable <IViewLocationExpander> expanders = null, IViewLocationCache cache = null) { pageFactory = pageFactory ?? Mock.Of <IRazorPageFactory>(); viewFactory = viewFactory ?? Mock.Of <IRazorViewFactory>(); cache = cache ?? GetViewLocationCache(); var viewEngine = new RazorViewEngine(pageFactory, viewFactory, GetOptionsAccessor(expanders), cache); return(viewEngine); }
/// <summary> /// Initializes a new instance of the <see cref="RazorViewEngine" /> class. /// </summary> /// <param name="pageFactory">The page factory used for creating <see cref="IRazorPage"/> instances.</param> public RazorViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory) { _pageFactory = pageFactory; _viewFactory = viewFactory; }
private ViewEngineResult CreateViewEngineResult(RazorPageResult result, IRazorViewFactory razorViewFactory, bool isPartial) { if (result.SearchedLocations != null) { return ViewEngineResult.NotFound(result.Name, result.SearchedLocations); } var view = razorViewFactory.GetView(this, result.Page, isPartial); return ViewEngineResult.Found(result.Name, view); }
public DefaultViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IViewLocationExpanderProvider viewLocationExpanderProvider, IViewLocationCache viewLocationCache) : base(pageFactory, viewFactory, viewLocationExpanderProvider, viewLocationCache) { }
private RazorViewEngine CreateViewEngine( IRazorPageFactory pageFactory = null, IRazorViewFactory viewFactory = null, IEnumerable<IViewLocationExpander> expanders = null, IViewLocationCache cache = null) { pageFactory = pageFactory ?? Mock.Of<IRazorPageFactory>(); viewFactory = viewFactory ?? Mock.Of<IRazorViewFactory>(); cache = cache ?? GetViewLocationCache(); var viewEngine = new RazorViewEngine(pageFactory, viewFactory, GetOptionsAccessor(expanders), cache); return viewEngine; }
public OverloadedLocationViewEngine( IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IOptions<RazorViewEngineOptions> optionsAccessor, IViewLocationCache cache) : base(pageFactory, viewFactory, optionsAccessor, cache) { }