11 references to OpenApiDocumentService
Microsoft.AspNetCore.OpenApi (11)
Extensions\OpenApiEndpointRouteBuilderExtensions.cs (2)
55var documentService = context.RequestServices.GetRequiredKeyedService<OpenApiDocumentService>(lowercasedDocumentName);
Extensions\OpenApiServiceCollectionExtensions.cs (3)
70services.AddSingleton(new NamedService<OpenApiDocumentService>(lowercasedDocumentName)); 132services.TryAddKeyedSingleton<OpenApiDocumentService>(KeyedService.AnyKey); 133services.TryAddKeyedSingleton<IOpenApiDocumentProvider, OpenApiDocumentService>(KeyedService.AnyKey);
Services\OpenApiDocumentProvider.cs (3)
50var targetDocumentService = serviceProvider.GetRequiredKeyedService<OpenApiDocumentService>(lowercasedDocumentName); 66var documentServices = serviceProvider.GetServices<NamedService<OpenApiDocumentService>>();
Transformers\DelegateOpenApiDocumentTransformer.cs (2)
32var documentService = context.ApplicationServices.GetRequiredKeyedService<OpenApiDocumentService>(context.DocumentName);
Transformers\TypeBasedOpenApiOperationTransformer.cs (1)
30/// Throw because the activate instance is invoked by the <see cref="OpenApiDocumentService" />.