6 implementations of IApplicationPartTypeProvider
ControllersFromServicesWebSite (1)
Startup.cs (1)
41private class TypesPart : ApplicationPart, IApplicationPartTypeProvider
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationParts\AssemblyPart.cs (1)
11public class AssemblyPart : ApplicationPart, IApplicationPartTypeProvider
Microsoft.AspNetCore.Mvc.Core.Test (1)
TestApplicationPart.cs (1)
10public class TestApplicationPart : ApplicationPart, IApplicationPartTypeProvider
Microsoft.AspNetCore.Mvc.Razor.Test (1)
TestApplicationPart.cs (1)
10public class TestApplicationPart : ApplicationPart, IApplicationPartTypeProvider
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
TestApplicationPart.cs (1)
10public class TestApplicationPart : ApplicationPart, IApplicationPartTypeProvider
ViewComponents\ViewComponentFeatureProviderTest.cs (1)
47private class TestPart : ApplicationPart, IApplicationPartTypeProvider
13 references to IApplicationPartTypeProvider
Microsoft.AspNetCore.Mvc.Core (2)
Controllers\ControllerFeatureProvider.cs (2)
22foreach (var part in parts.OfType<IApplicationPartTypeProvider>())
Microsoft.AspNetCore.Mvc.Core.Test (3)
Controllers\ControllerFeatureProviderTest.cs (2)
299.As<IApplicationPartTypeProvider>() 332.As<IApplicationPartTypeProvider>()
TestFeatureProvider.cs (1)
26foreach (var type in parts.OfType<IApplicationPartTypeProvider>().SelectMany(t => t.Types).Where(_filter))
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
AntiforgeryMiddlewareTest.cs (1)
284internal class SelectedControllersApplicationParts(Type[] types) : ApplicationPart, IApplicationPartTypeProvider
Microsoft.AspNetCore.Mvc.Razor (1)
TagHelpers\TagHelperFeatureProvider.cs (1)
20if (IncludePart(part) && part is IApplicationPartTypeProvider typeProvider)
Microsoft.AspNetCore.Mvc.Razor.Test (1)
DependencyInjection\MvcRazorMvcCoreBuilderExtensionsTest.cs (1)
119foreach (var type in parts.OfType<IApplicationPartTypeProvider>().SelectMany(tp => tp.Types))
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
ViewComponents\ViewComponentFeatureProvider.cs (1)
20foreach (var type in parts.OfType<IApplicationPartTypeProvider>().SelectMany(p => p.Types))
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (4)
DependencyInjection\MvcViewFeaturesMvcBuilderExtensionsTest.cs (1)
181foreach (var type in parts.OfType<IApplicationPartTypeProvider>().SelectMany(p => p.Types))
ViewComponents\DefaultViewComponentDescriptorProviderTest.cs (1)
180foreach (var type in parts.OfType<IApplicationPartTypeProvider>().SelectMany(p => p.Types))
ViewComponents\DefaultViewComponentHelperTest.cs (1)
201foreach (var type in parts.OfType<IApplicationPartTypeProvider>().SelectMany(p => p.Types))
ViewComponents\DefaultViewComponentSelectorTest.cs (1)
262foreach (var type in parts.OfType<IApplicationPartTypeProvider>().SelectMany(p => p.Types))