4 implementations of IViewLocationExpander
Microsoft.AspNetCore.Mvc.Razor (1)
LanguageViewLocationExpander.cs (1)
20public class LanguageViewLocationExpander : IViewLocationExpander
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageViewLocationExpander.cs (1)
11public class PageViewLocationExpander : IViewLocationExpander
RazorWebSite (2)
Services\BackSlashExpander.cs (1)
9public class BackSlashExpander : IViewLocationExpander
Services\NonMainPageViewLocationExpander.cs (1)
8public class NonMainPageViewLocationExpander : IViewLocationExpander
24 references to IViewLocationExpander
Microsoft.AspNetCore.Mvc.Razor (9)
IViewLocationExpander.cs (2)
11/// Individual <see cref="IViewLocationExpander"/>s are invoked in two steps: 26/// of <see cref="IViewLocationExpander"/>. The calculated values are used to determine if the view location
LanguageViewLocationExpander.cs (1)
9/// A <see cref="IViewLocationExpander"/> that adds the language as an extension prefix to view names. Language
RazorViewEngineOptions.cs (2)
14public IList<IViewLocationExpander> ViewLocationExpanders { get; } = new List<IViewLocationExpander>();
ViewLocationCacheKey.cs (2)
37/// <param name="values">Values from <see cref="IViewLocationExpander"/> instances.</param> 80/// Gets the values populated by <see cref="IViewLocationExpander"/> instances.
ViewLocationExpanderContext.cs (2)
7/// A context for containing information for <see cref="IViewLocationExpander"/>. 72/// <see cref="IViewLocationExpander.PopulateValues(ViewLocationExpanderContext)"/>.
Microsoft.AspNetCore.Mvc.Razor.Test (14)
RazorViewEngineTest.cs (14)
672var expander1 = new Mock<IViewLocationExpander>(); 693var expander2 = new Mock<IViewLocationExpander>(); 740var expander1 = new Mock<IViewLocationExpander>(); 761var expander2 = new Mock<IViewLocationExpander>(); 799var expander = new Mock<IViewLocationExpander>(); 952var expander = new Mock<IViewLocationExpander>(); 1011var expander = new Mock<IViewLocationExpander>(); 1156var expander = new Mock<IViewLocationExpander>(); 1215var expander = new Mock<IViewLocationExpander>(); 1840var expander = new Mock<IViewLocationExpander>(); 1876var expander = new Mock<IViewLocationExpander>(); 2054IEnumerable<IViewLocationExpander> expanders = null) 2061IEnumerable<IViewLocationExpander> expanders = null, 2075foreach (var expander in expanders)
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageViewLocationExpander.cs (1)
9/// An <see cref="IViewLocationExpander"/> for PageView.