2 instantiations of ViewComponentDescriptor
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
ViewComponents\DefaultViewComponentDescriptorProvider.cs (1)
51var candidate = new ViewComponentDescriptor
ViewComponents\ViewComponentContext.cs (1)
25ViewComponentDescriptor = new ViewComponentDescriptor();
51 references to ViewComponentDescriptor
Microsoft.AspNetCore.Mvc.RazorPages (8)
PageBase.cs (4)
1203/// <see cref="ViewComponents.ViewComponentDescriptor.ShortName"/> or 1204/// <see cref="ViewComponents.ViewComponentDescriptor.FullName"/>.</param> 1227/// <see cref="ViewComponents.ViewComponentDescriptor.ShortName"/> or 1228/// <see cref="ViewComponents.ViewComponentDescriptor.FullName"/>.</param>
PageModel.cs (4)
1561/// <see cref="ViewComponents.ViewComponentDescriptor.ShortName"/> or 1562/// <see cref="ViewComponents.ViewComponentDescriptor.FullName"/>.</param> 1585/// <see cref="ViewComponents.ViewComponentDescriptor.ShortName"/> or 1586/// <see cref="ViewComponents.ViewComponentDescriptor.FullName"/>.</param>
Microsoft.AspNetCore.Mvc.ViewFeatures (43)
Controller.cs (4)
212/// <see cref="ViewComponents.ViewComponentDescriptor.ShortName"/> or 213/// <see cref="ViewComponents.ViewComponentDescriptor.FullName"/>.</param> 238/// <see cref="ViewComponents.ViewComponentDescriptor.ShortName"/> or 239/// <see cref="ViewComponents.ViewComponentDescriptor.FullName"/>.</param>
ViewComponents\DefaultViewComponentDescriptorProvider.cs (3)
32public virtual IEnumerable<ViewComponentDescriptor> GetViewComponents() 48private static ViewComponentDescriptor CreateDescriptor(TypeInfo typeInfo) 51var candidate = new ViewComponentDescriptor
ViewComponents\DefaultViewComponentHelper.cs (6)
71var descriptor = _selector.SelectComponent(name); 89var descriptor = SelectComponent(componentType); 93private ViewComponentDescriptor SelectComponent(Type componentType) 98var descriptor = descriptors.Items[i]; 113internal static IDictionary<string, object?> GetArgumentDictionary(ViewComponentDescriptor descriptor, object? arguments) 129private async Task<IHtmlContent> InvokeCoreAsync(ViewComponentDescriptor descriptor, object? arguments)
ViewComponents\DefaultViewComponentInvoker.cs (2)
286private readonly ViewComponentDescriptor _descriptor; 288public ViewComponentLogScope(ViewComponentDescriptor descriptor)
ViewComponents\DefaultViewComponentSelector.cs (8)
28public ViewComponentDescriptor SelectComponent(string componentName) 52private readonly ILookup<string, ViewComponentDescriptor> _lookupByShortName; 53private readonly ILookup<string, ViewComponentDescriptor> _lookupByFullName; 65public ViewComponentDescriptor SelectByShortName(string name) 70public ViewComponentDescriptor SelectByFullName(string name) 75private static ViewComponentDescriptor Select( 76ILookup<string, ViewComponentDescriptor> candidates, 93foreach (var candidate in matches)
ViewComponents\IViewComponentDescriptorCollectionProvider.cs (1)
7/// Provides the currently cached collection of <see cref="ViewComponentDescriptor"/>.
ViewComponents\IViewComponentDescriptorProvider.cs (3)
12/// Gets the set of <see cref="ViewComponentDescriptor"/>. 14/// <returns>A list of <see cref="ViewComponentDescriptor"/>.</returns> 15IEnumerable<ViewComponentDescriptor> GetViewComponents();
ViewComponents\IViewComponentSelector.cs (2)
15/// <returns>A <see cref="ViewComponentDescriptor"/>, or <c>null</c> if no match is found.</returns> 16ViewComponentDescriptor SelectComponent(string componentName);
ViewComponents\ViewComponentContext.cs (3)
40ViewComponentDescriptor viewComponentDescriptor, 82/// Gets or sets the <see cref="ViewComponents.ViewComponentDescriptor"/> for the view component being invoked. 87public ViewComponentDescriptor ViewComponentDescriptor { get; set; }
ViewComponents\ViewComponentDescriptor.cs (2)
18/// Creates a new <see cref="ViewComponentDescriptor"/>. 80/// Gets or set the generated unique identifier for this <see cref="ViewComponentDescriptor"/>.
ViewComponents\ViewComponentDescriptorCollection.cs (4)
7/// A cached collection of <see cref="ViewComponentDescriptor" />. 16public ViewComponentDescriptorCollection(IEnumerable<ViewComponentDescriptor> items, int version) 20Items = new List<ViewComponentDescriptor>(items); 27public IReadOnlyList<ViewComponentDescriptor> Items { get; }
ViewComponents\ViewComponentInvokerCache.cs (5)
42var viewComponentDescriptor = viewComponentContext.ViewComponentDescriptor; 53nameof(ViewComponentDescriptor.MethodInfo), 54nameof(ViewComponentDescriptor))); 76public ConcurrentDictionary<ViewComponentDescriptor, ObjectMethodExecutor> Entries { get; } = 77new ConcurrentDictionary<ViewComponentDescriptor, ObjectMethodExecutor>();