Пример #1
0
 public OverloadedLocationViewEngine(IRazorPageFactory pageFactory,
                                     IRazorViewFactory viewFactory,
                                     IOptions <RazorViewEngineOptions> optionsAccessor,
                                     IViewLocationCache cache)
     : base(pageFactory, viewFactory, optionsAccessor, cache)
 {
 }
Пример #2
0
 public OverloadedLocationViewEngine(IRazorPageFactory pageFactory,
                                     IRazorViewFactory viewFactory,
                                     IViewLocationExpanderProvider expanderProvider,
                                     IViewLocationCache cache)
     : base(pageFactory, viewFactory, expanderProvider, cache)
 {
 }
Пример #3
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="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)
 {
 }
Пример #5
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,
                        IViewLocationExpanderProvider viewLocationExpanderProvider,
                        IViewLocationCache viewLocationCache)
 {
     _pageFactory           = pageFactory;
     _viewFactory           = viewFactory;
     _viewLocationExpanders = viewLocationExpanderProvider.ViewLocationExpanders;
     _viewLocationCache     = viewLocationCache;
 }
Пример #6
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,
                        IViewLocationExpanderProvider viewLocationExpanderProvider,
                        IViewLocationCache viewLocationCache)
 {
     _pageFactory = pageFactory;
     _viewFactory = viewFactory;
     _viewLocationExpanders = viewLocationExpanderProvider.ViewLocationExpanders;
     _viewLocationCache = viewLocationCache;
 }
Пример #7
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,
                        IOptions<RazorViewEngineOptions> optionsAccessor,
                        IViewLocationCache viewLocationCache)
 {
     _pageFactory = pageFactory;
     _viewFactory = viewFactory;
     _viewLocationExpanders = optionsAccessor.Options.ViewLocationExpanders;
     _viewLocationCache = viewLocationCache;
 }
Пример #8
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,
                        IOptions <RazorViewEngineOptions> optionsAccessor,
                        IViewLocationCache viewLocationCache)
 {
     _pageFactory           = pageFactory;
     _viewFactory           = viewFactory;
     _viewLocationExpanders = optionsAccessor.Options.ViewLocationExpanders;
     _viewLocationCache     = viewLocationCache;
 }
Пример #9
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
        }
Пример #10
0
        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));
        }
Пример #11
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
            

        }
Пример #12
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);
        }
Пример #13
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;
 }
Пример #14
0
        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);
        }
Пример #15
0
 public DefaultViewEngine(IRazorPageFactory pageFactory, IRazorViewFactory viewFactory, IViewLocationExpanderProvider viewLocationExpanderProvider, IViewLocationCache viewLocationCache)
     : base(pageFactory, viewFactory, viewLocationExpanderProvider, viewLocationCache)
 {
 }
Пример #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;
        }
Пример #17
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;
 }
Пример #18
0
 public OverloadedLocationViewEngine(
     IRazorPageFactory pageFactory,
     IRazorViewFactory viewFactory,
     IOptions<RazorViewEngineOptions> optionsAccessor,
     IViewLocationCache cache)
     : base(pageFactory, viewFactory, optionsAccessor, cache)
 {
 }
Пример #19
0
 public OverloadedLocationViewEngine(IRazorPageFactory pageFactory,
                                     IRazorViewFactory viewFactory,
                                     IViewLocationExpanderProvider expanderProvider,
                                     IViewLocationCache cache)
     : base(pageFactory, viewFactory, expanderProvider, cache)
 {
 }