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