2 instantiations of CompiledViewDescriptor
Microsoft.AspNetCore.Mvc.Razor (2)
ApplicationParts\RazorCompiledItemFeatureProvider.cs (1)
46
var descriptor = new
CompiledViewDescriptor
(compiledItem);
Compilation\DefaultViewCompiler.cs (1)
111
return Task.FromResult(new
CompiledViewDescriptor
31 references to CompiledViewDescriptor
Microsoft.AspNetCore.Mvc.Razor (21)
ApplicationParts\RazorCompiledItemFeatureProvider.cs (1)
46
var
descriptor = new CompiledViewDescriptor(compiledItem);
Compilation\CompiledViewDescriptor.cs (3)
15
/// Creates a new <see cref="
CompiledViewDescriptor
"/>.
22
/// Creates a new <see cref="
CompiledViewDescriptor
"/>.
35
/// Creates a new <see cref="
CompiledViewDescriptor
"/>. At least one of <paramref name="attribute"/> or
Compilation\DefaultRazorPageFactoryProvider.cs (1)
39
var
viewDescriptor = compileTask.GetAwaiter().GetResult();
Compilation\DefaultViewCompiler.cs (5)
23
private Dictionary<string, Task<
CompiledViewDescriptor
>>? _compiledViews;
52
var compiledViews = new Dictionary<string, Task<
CompiledViewDescriptor
>>(
56
foreach (
var
compiledView in viewsFeature.ViewDescriptors)
79
internal Dictionary<string, Task<
CompiledViewDescriptor
>>? CompiledViews => _compiledViews;
88
public Task<
CompiledViewDescriptor
> CompileAsync(string relativePath)
Compilation\IViewCompiler.cs (2)
15
/// <returns>A <see cref="
CompiledViewDescriptor
"/>.</returns>
16
Task<
CompiledViewDescriptor
> CompileAsync(string relativePath);
Compilation\ViewsFeature.cs (3)
12
/// A list of <see cref="
CompiledViewDescriptor
"/>.
14
public IList<
CompiledViewDescriptor
> ViewDescriptors { get; } = new List<
CompiledViewDescriptor
>();
RazorPageFactoryResult.cs (4)
19
/// <param name="viewDescriptor">The <see cref="
CompiledViewDescriptor
"/>.</param>
21
CompiledViewDescriptor
viewDescriptor,
35
/// Gets the <see cref="
CompiledViewDescriptor
"/>.
37
public
CompiledViewDescriptor
? ViewDescriptor { get; }
RazorViewEngine.cs (2)
398
var
viewDescriptor = factoryResult.ViewDescriptor;
434
var
viewDescriptor = result.ViewDescriptor;
Microsoft.AspNetCore.Mvc.RazorPages (10)
ApplicationModels\CompiledPageRouteModelProvider.cs (5)
48
private IEnumerable<
CompiledViewDescriptor
> GetViewDescriptors(ApplicationPartManager applicationManager)
55
foreach (
var
viewDescriptor in viewsFeature.ViewDescriptors)
69
static bool IsRazorPage(
CompiledViewDescriptor
viewDescriptor)
96
foreach (
var
viewDescriptor in GetViewDescriptors(_applicationManager))
120
internal static string? GetRouteTemplate(
CompiledViewDescriptor
viewDescriptor)
Infrastructure\CompiledPageActionDescriptorFactory.cs (1)
35
CompiledViewDescriptor
viewDescriptor)
Infrastructure\CompiledPageActionDescriptorProvider.cs (3)
57
var lookup = new Dictionary<string,
CompiledViewDescriptor
>(feature.ViewDescriptors.Count, StringComparer.Ordinal);
59
foreach (
var
viewDescriptor in feature.ViewDescriptors)
69
if (!lookup.TryGetValue(pageActionDescriptor.RelativePath, out
var
compiledViewDescriptor))
Infrastructure\DefaultPageLoader.cs (1)
62
var
viewDescriptor = await Compiler.CompileAsync(actionDescriptor.RelativePath);