Exemple #1
0
 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)
 {
 }
Exemple #3
0
 /// <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)
 {
 }
Exemple #5
0
 /// <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;
 }
Exemple #6
0
 /// <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;
 }
Exemple #7
0
 /// <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;
 }
Exemple #11
0
 /// <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;
 }
Exemple #12
0
 /// <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;
 }
Exemple #13
0
        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
        }
Exemple #14
0
        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);
        }
Exemple #15
0
        //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
            

        }
Exemple #16
0
        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);
        }
Exemple #17
0
 public ViewStartProvider(IRazorPageFactory pageFactory)
 {
     _pageFactory = pageFactory;
 }
Exemple #18
0
 public ViewStartProvider(IRazorPageFactory pageFactory)
 {
     _pageFactory = pageFactory;
 }
 public DefaultViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IViewLocationExpanderProvider viewLocationExpanderProvider, IViewLocationCache viewLocationCache)
     : base(pageFactory, viewFactory, viewLocationExpanderProvider, viewLocationCache)
 {
 }
Exemple #20
0
 public ViewStartProvider(IApplicationEnvironment appEnv,
                          IRazorPageFactory pageFactory)
 {
     _appRoot = TrimTrailingSlash(appEnv.ApplicationBasePath);
     _pageFactory = pageFactory;
 }
Exemple #21
0
 public ViewStartProvider(IRazorPageFactory pageFactory,
                          IOptions <RazorViewEngineOptions> optionsAccessor)
 {
     _fileSystem  = optionsAccessor.Options.FileSystem;
     _pageFactory = pageFactory;
 }
Exemple #22
0
 /// <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;
        }
Exemple #24
0
 public ViewStartProvider(IApplicationEnvironment appEnv,
                          IRazorPageFactory pageFactory)
 {
     _fileSystem  = new PhysicalFileSystem(appEnv.ApplicationBasePath);
     _pageFactory = pageFactory;
 }
Exemple #25
0
 public ViewStartProvider(IApplicationEnvironment appEnv,
                          IRazorPageFactory pageFactory)
 {
     _appRoot     = TrimTrailingSlash(appEnv.ApplicationBasePath);
     _pageFactory = pageFactory;
 }
Exemple #26
0
 public ViewStartProvider(IRazorPageFactory pageFactory, string viewStartPath)
 {
     _pageFactory = pageFactory;
     _viewStartPath = viewStartPath;
 }
Exemple #27
0
 /// <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;
 }
Exemple #29
0
 /// <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 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)
 {
 }