1 implementation of IDocumentProvider
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiDocumentProvider.cs (1)
15
internal sealed class OpenApiDocumentProvider(IServiceProvider serviceProvider) :
IDocumentProvider
3 references to IDocumentProvider
Microsoft.AspNetCore.OpenApi (3)
Extensions\OpenApiEndpointRouteBuilderExtensions.cs (1)
33
var documentNames = context.RequestServices.GetService<
IDocumentProvider
>()?.GetDocumentNames();
Extensions\OpenApiServiceCollectionExtensions.cs (1)
136
services.TryAddSingleton<
IDocumentProvider
, OpenApiDocumentProvider>();
Services\OpenApiDocumentProvider.cs (1)
12
/// Provides an implementation of <see cref="
IDocumentProvider
"/> to use for build-time generation of OpenAPI documents.