23 instantiations of ViewComponentDescriptor
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
ViewComponents\DefaultViewComponentDescriptorProvider.cs (1)
51var candidate = new ViewComponentDescriptor
ViewComponents\ViewComponentContext.cs (1)
25ViewComponentDescriptor = new ViewComponentDescriptor();
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (20)
ViewComponentResultTest.cs (14)
74var descriptor = new ViewComponentDescriptor() 172var descriptor = new ViewComponentDescriptor() 203var descriptor = new ViewComponentDescriptor() 234var descriptor = new ViewComponentDescriptor() 265var descriptor = new ViewComponentDescriptor() 306var descriptor = new ViewComponentDescriptor() 337var descriptor = new ViewComponentDescriptor() 368var descriptor = new ViewComponentDescriptor() 400var descriptor = new ViewComponentDescriptor() 442var descriptor = new ViewComponentDescriptor() 483var descriptor = new ViewComponentDescriptor() 543var descriptor = new ViewComponentDescriptor() 583var descriptor = new ViewComponentDescriptor() 622var descriptor = new ViewComponentDescriptor()
ViewComponents\ContentViewComponentResultTest.cs (1)
52var viewComponentDescriptor = new ViewComponentDescriptor()
ViewComponents\DefaultViewComponentActivatorTests.cs (1)
85ViewComponentDescriptor = new ViewComponentDescriptor
ViewComponents\HtmlContentViewComponentResultTest.cs (1)
52var viewComponentDescriptor = new ViewComponentDescriptor()
ViewComponents\ViewComponentContextTest.cs (2)
33var viewComponentDescriptor = new ViewComponentDescriptor(); 95var viewComponentDescriptor = new ViewComponentDescriptor();
ViewComponents\ViewViewComponentResultTest.cs (1)
530var viewComponentDescriptor = new ViewComponentDescriptor()
TagHelpersWebSite (1)
TagHelpers\TagCloudViewComponentTagHelper.cs (1)
49var viewComponentDescriptor = new ViewComponentDescriptor()
95 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>();
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (43)
ViewComponentResultTest.cs (22)
74var descriptor = new ViewComponentDescriptor() 172var descriptor = new ViewComponentDescriptor() 203var descriptor = new ViewComponentDescriptor() 234var descriptor = new ViewComponentDescriptor() 265var descriptor = new ViewComponentDescriptor() 306var descriptor = new ViewComponentDescriptor() 337var descriptor = new ViewComponentDescriptor() 368var descriptor = new ViewComponentDescriptor() 400var descriptor = new ViewComponentDescriptor() 442var descriptor = new ViewComponentDescriptor() 483var descriptor = new ViewComponentDescriptor() 543var descriptor = new ViewComponentDescriptor() 583var descriptor = new ViewComponentDescriptor() 622var descriptor = new ViewComponentDescriptor() 652params ViewComponentDescriptor[] descriptors) 686private HttpContext CreateHttpContext(object diagnosticListener, params ViewComponentDescriptor[] descriptors) 697private ActionContext CreateActionContext(object diagnosticListener, params ViewComponentDescriptor[] descriptors) 702private ActionContext CreateActionContext(params ViewComponentDescriptor[] descriptors) 709private readonly ViewComponentDescriptor[] _descriptors; 711public FixedSetViewComponentDescriptorProvider(params ViewComponentDescriptor[] descriptors) 713_descriptors = descriptors ?? new ViewComponentDescriptor[0]; 716public IEnumerable<ViewComponentDescriptor> GetViewComponents()
ViewComponents\ContentViewComponentResultTest.cs (1)
52var viewComponentDescriptor = new ViewComponentDescriptor()
ViewComponents\DefaultViewComponentHelperTest.cs (7)
19var descriptor = CreateDescriptorForType(typeof(ViewComponentSingleParam)); 34var descriptor = CreateDescriptorForType(typeof(ViewComponentSingleParam)); 54var descriptor = CreateDescriptorForType(typeof(ViewComponentSingleParam)); 74var descriptor = CreateDescriptorForType(typeof(ViewComponentMultipleParam)); 100var descriptor = CreateDescriptorForType(typeof(ViewComponentObjectParam)); 121var descriptor = CreateDescriptorForType(typeof(ViewComponentSingleParam)); 155private ViewComponentDescriptor CreateDescriptorForType(Type componentType)
ViewComponents\DefaultViewComponentSelectorTest.cs (9)
20var result = selector.SelectComponent("Suffix"); 33var result = selector.SelectComponent($"{Namespace}.Suffix"); 46var result = selector.SelectComponent("WithoutSuffix"); 59var result = selector.SelectComponent($"{Namespace}.WithoutSuffix"); 72var result = selector.SelectComponent("ByAttribute"); 85var result = selector.SelectComponent("ByNamingConvention"); 138var result = selector.SelectComponent("Namespace1.Ambiguous"); 151var result = selector.SelectComponent("NonAmbiguousName"); 166var result = selector.SelectComponent(name);
ViewComponents\HtmlContentViewComponentResultTest.cs (1)
52var viewComponentDescriptor = new ViewComponentDescriptor()
ViewComponents\ViewComponentContextTest.cs (2)
33var viewComponentDescriptor = new ViewComponentDescriptor(); 95var viewComponentDescriptor = new ViewComponentDescriptor();
ViewComponents\ViewViewComponentResultTest.cs (1)
530var viewComponentDescriptor = new ViewComponentDescriptor()
TagHelpersWebSite (1)
TagHelpers\TagCloudViewComponentTagHelper.cs (1)
49var viewComponentDescriptor = new ViewComponentDescriptor()