1 implementation of SelectComponent
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
ViewComponents\DefaultViewComponentSelector.cs (1)
28public ViewComponentDescriptor SelectComponent(string componentName)
12 references to SelectComponent
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
ViewComponents\DefaultViewComponentHelper.cs (1)
71var descriptor = _selector.SelectComponent(name);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (11)
ViewComponents\DefaultViewComponentSelectorTest.cs (11)
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"); 104var ex = Assert.Throws<InvalidOperationException>(() => selector.SelectComponent("Ambiguous")); 125var ex = Assert.Throws<InvalidOperationException>(() => selector.SelectComponent(name)); 138var result = selector.SelectComponent("Namespace1.Ambiguous"); 151var result = selector.SelectComponent("NonAmbiguousName"); 166var result = selector.SelectComponent(name);