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