4 implementations of IViewLocationExpander
Microsoft.AspNetCore.Mvc.Razor (1)
LanguageViewLocationExpander.cs (1)
20
public class LanguageViewLocationExpander :
IViewLocationExpander
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageViewLocationExpander.cs (1)
11
public class PageViewLocationExpander :
IViewLocationExpander
RazorWebSite (2)
Services\BackSlashExpander.cs (1)
9
public class BackSlashExpander :
IViewLocationExpander
Services\NonMainPageViewLocationExpander.cs (1)
8
public 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)
14
public 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)
672
var expander1 = new Mock<
IViewLocationExpander
>();
693
var expander2 = new Mock<
IViewLocationExpander
>();
740
var expander1 = new Mock<
IViewLocationExpander
>();
761
var expander2 = new Mock<
IViewLocationExpander
>();
799
var expander = new Mock<
IViewLocationExpander
>();
952
var expander = new Mock<
IViewLocationExpander
>();
1011
var expander = new Mock<
IViewLocationExpander
>();
1156
var expander = new Mock<
IViewLocationExpander
>();
1215
var expander = new Mock<
IViewLocationExpander
>();
1840
var expander = new Mock<
IViewLocationExpander
>();
1876
var expander = new Mock<
IViewLocationExpander
>();
2054
IEnumerable<
IViewLocationExpander
> expanders = null)
2061
IEnumerable<
IViewLocationExpander
> expanders = null,
2075
foreach (
var
expander in expanders)
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageViewLocationExpander.cs (1)
9
/// An <see cref="
IViewLocationExpander
"/> for PageView.