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="RazorViewEngine" /> class. /// </summary> /// <param name="pageFactory">The page factory used for creating <see cref="IRazorPage"/> instances.</param> public RazorViewEngine(IRazorPageFactory pageFactory, IViewLocationExpanderProvider viewLocationExpanderProvider, IViewLocationCache viewLocationCache) { _pageFactory = pageFactory; _viewLocationExpanders = viewLocationExpanderProvider.ViewLocationExpanders; _viewLocationCache = 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 RazorViewEngine class. /// </summary> /// <param name="pageFactory">The page factory used for creating <see cref="IRazorPage"/>.</param> /// <param name="pageActivator">Activator for activated instances of <see cref="IRazorPage"/>.</param> /// <param name="viewStartProvider">The provider used to provide instances of ViewStarts applicable to the /// page being rendered.</param> public RazorViewEngine(IRazorPageFactory pageFactory, IRazorPageActivator pageActivator, IViewStartProvider viewStartProvider) { _pageFactory = pageFactory; _pageActivator = pageActivator; _viewStartProvider = viewStartProvider; }
/// <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, 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; }
/// <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 RazorView /// </summary> /// <param name="page">The page to execute</param> /// <param name="pageFactory">The view factory used to instantiate additional views.</param> /// <param name="pageActivator">The <see cref="IRazorPageActivator"/> used to activate pages.</param> /// <param name="executeViewHierarchy">A value that indiciates whether the view hierarchy that involves /// view start and layout pages are executed as part of the executing the page.</param> public RazorView([NotNull] IRazorPageFactory pageFactory, [NotNull] IRazorPageActivator pageActivator, [NotNull] IViewStartProvider viewStartProvider, [NotNull] IRazorPage page, bool executeViewHierarchy) { _pageFactory = pageFactory; _pageActivator = pageActivator; _viewStartProvider = viewStartProvider; _page = page; _executeViewHierarchy = executeViewHierarchy; }
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 IViewEngine CreateViewEngine(IRazorPageFactory pageFactory = null, IEnumerable <IViewLocationExpander> expanders = null, IViewLocationCache cache = null) { pageFactory = pageFactory ?? Mock.Of <IRazorPageFactory>(); cache = cache ?? GetViewLocationCache(); var viewLocationExpanderProvider = GetViewLocationExpanders(expanders); var viewEngine = new RazorViewEngine(pageFactory, viewLocationExpanderProvider, cache); return(viewEngine); }
//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); }
public ViewStartProvider(IRazorPageFactory pageFactory) { _pageFactory = pageFactory; }
public DefaultViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IViewLocationExpanderProvider viewLocationExpanderProvider, IViewLocationCache viewLocationCache) : base(pageFactory, viewFactory, viewLocationExpanderProvider, viewLocationCache) { }
public ViewStartProvider(IApplicationEnvironment appEnv, IRazorPageFactory pageFactory) { _appRoot = TrimTrailingSlash(appEnv.ApplicationBasePath); _pageFactory = pageFactory; }
public ViewStartProvider(IRazorPageFactory pageFactory, IOptions <RazorViewEngineOptions> optionsAccessor) { _fileSystem = optionsAccessor.Options.FileSystem; _pageFactory = pageFactory; }
/// <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) { _pageFactory = pageFactory; }
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 ViewStartProvider(IApplicationEnvironment appEnv, IRazorPageFactory pageFactory) { _fileSystem = new PhysicalFileSystem(appEnv.ApplicationBasePath); _pageFactory = pageFactory; }
public ViewStartProvider(IRazorPageFactory pageFactory, string viewStartPath) { _pageFactory = pageFactory; _viewStartPath = viewStartPath; }
/// <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; }
public ViewStartProvider(IRazorPageFactory pageFactory, FilePath viewStartPath) { _pageFactory = pageFactory; _viewStartPath = viewStartPath; }
public OverloadedLocationViewEngine( IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IOptions<RazorViewEngineOptions> optionsAccessor, IViewLocationCache cache) : base(pageFactory, viewFactory, optionsAccessor, cache) { }