2 implementations of IApiDescriptionProvider
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DefaultApiDescriptionProvider.cs (1)
27
public class DefaultApiDescriptionProvider :
IApiDescriptionProvider
EndpointMetadataApiDescriptionProvider.cs (1)
22
internal sealed class EndpointMetadataApiDescriptionProvider :
IApiDescriptionProvider
11 references to IApiDescriptionProvider
Microsoft.AspNetCore.Mvc.Abstractions (2)
ApiExplorer\IApiDescriptionProvider.cs (2)
13
/// On the first query for <see cref="ActionDescriptor"/>, MVC invokes all registered instances of <see cref="
IApiDescriptionProvider
"/>
57
/// Called after <see cref="
IApiDescriptionProvider
"/> implementations with higher <see cref="Order"/> values have been called.
Microsoft.AspNetCore.Mvc.ApiExplorer (9)
ApiDescriptionGroupCollectionProvider.cs (4)
14
private readonly
IApiDescriptionProvider
[] _apiDescriptionProviders;
30
IEnumerable<
IApiDescriptionProvider
> apiDescriptionProviders)
38
IEnumerable<
IApiDescriptionProvider
> apiDescriptionProviders,
63
foreach (
var
provider in _apiDescriptionProviders)
DependencyInjection\EndpointMethodInfoApiExplorerServiceCollectionExtensions.cs (2)
27
sp.GetServices<
IApiDescriptionProvider
>(),
31
ServiceDescriptor.Transient<
IApiDescriptionProvider
, EndpointMetadataApiDescriptionProvider>());
DependencyInjection\MvcApiExplorerMvcCoreBuilderExtensions.cs (2)
37
sp.GetServices<
IApiDescriptionProvider
>(),
40
ServiceDescriptor.Transient<
IApiDescriptionProvider
, DefaultApiDescriptionProvider>());
Properties\AssemblyInfo.cs (1)
6
[assembly: TypeForwardedTo(typeof(Microsoft.AspNetCore.Mvc.ApiExplorer.
IApiDescriptionProvider
))]