10 references to OpenApiDocumentService
Microsoft.AspNetCore.OpenApi (10)
Extensions\OpenApiEndpointRouteBuilderExtensions.cs (2)
37var documentService = context.RequestServices.GetKeyedService<OpenApiDocumentService>(documentName);
Extensions\OpenApiServiceCollectionExtensions.cs (2)
69services.AddKeyedSingleton<OpenApiDocumentService>(documentName); 73services.AddSingleton(new NamedService<OpenApiDocumentService>(documentName));
Services\OpenApiDocumentProvider.cs (3)
46var targetDocumentService = serviceProvider.GetRequiredKeyedService<OpenApiDocumentService>(documentName); 62var documentServices = serviceProvider.GetServices<NamedService<OpenApiDocumentService>>();
Transformers\DelegateOpenApiDocumentTransformer.cs (2)
33var documentService = context.ApplicationServices.GetRequiredKeyedService<OpenApiDocumentService>(context.DocumentName);
Transformers\TypeBasedOpenApiOperationTransformer.cs (1)
31/// Throw because the activate instance is invoked by the <see cref="OpenApiDocumentService" />.