9 instantiations of OpenApiDocumentService
Microsoft.AspNetCore.OpenApi.Tests (9)
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Info.cs (2)
21var docService = new OpenApiDocumentService( 44var docService = new OpenApiDocumentService(
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Servers.cs (5)
27var docService = new OpenApiDocumentService( 61var docService = new OpenApiDocumentService( 85var docService = new OpenApiDocumentService( 110var docService = new OpenApiDocumentService( 134var docService = new OpenApiDocumentService(
Services\OpenApiDocumentServiceTestsBase.cs (2)
92var documentService = new OpenApiDocumentService("Test", apiDescriptionGroupCollectionProvider, hostEnvironment, openApiOptions.Object, builder.ServiceProvider, new OpenApiTestServer()); 138var documentService = new OpenApiDocumentService("Test", apiDescriptionGroupCollectionProvider, hostEnvironment, options.Object, builder.ServiceProvider, new OpenApiTestServer());
41 references to OpenApiDocumentService
Microsoft.AspNetCore.OpenApi (11)
Extensions\OpenApiEndpointRouteBuilderExtensions.cs (2)
43var documentService = context.RequestServices.GetKeyedService<OpenApiDocumentService>(lowercasedDocumentName);
Extensions\OpenApiServiceCollectionExtensions.cs (3)
113services.AddKeyedSingleton<OpenApiDocumentService>(documentName); 114services.AddKeyedSingleton<IOpenApiDocumentProvider, OpenApiDocumentService>(documentName); 119services.AddSingleton(new NamedService<OpenApiDocumentService>(documentName));
Services\OpenApiDocumentProvider.cs (3)
53var targetDocumentService = serviceProvider.GetRequiredKeyedService<OpenApiDocumentService>(lowercasedDocumentName); 69var 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" />.
Microsoft.AspNetCore.OpenApi.Microbenchmarks (2)
GenerationBenchmarks.cs (1)
25private OpenApiDocumentService _documentService;
TransformersBenchmark.cs (1)
25private OpenApiDocumentService _documentService;
Microsoft.AspNetCore.OpenApi.Tests (28)
Extensions\OpenApiServiceCollectionExtensionsTests.cs (8)
41Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 75Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 108Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 141Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 163Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 187Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 216Assert.IsType<OpenApiDocumentService>(documentProvider); 241Assert.IsType<OpenApiDocumentService>(documentProvider);
Integration\OpenApiDocumentIntegrationTests.cs (2)
29var documentService = fixture.Services.GetRequiredKeyedService<OpenApiDocumentService>(documentName);
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Info.cs (2)
21var docService = new OpenApiDocumentService( 44var docService = new OpenApiDocumentService(
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Servers.cs (5)
27var docService = new OpenApiDocumentService( 61var docService = new OpenApiDocumentService( 85var docService = new OpenApiDocumentService( 110var docService = new OpenApiDocumentService( 134var docService = new OpenApiDocumentService(
Services\OpenApiDocumentServiceTestsBase.cs (9)
34var documentService = CreateDocumentService(builder, openApiOptions); 43var documentService = CreateDocumentService(builder, action); 49internal static OpenApiDocumentService CreateDocumentService(IEndpointRouteBuilder builder, ActionDescriptor actionDescriptor) 92var documentService = new OpenApiDocumentService("Test", apiDescriptionGroupCollectionProvider, hostEnvironment, openApiOptions.Object, builder.ServiceProvider, new OpenApiTestServer()); 114internal static OpenApiDocumentService CreateDocumentService(IEndpointRouteBuilder builder, OpenApiOptions openApiOptions) 138var documentService = new OpenApiDocumentService("Test", apiDescriptionGroupCollectionProvider, hostEnvironment, options.Object, builder.ServiceProvider, new OpenApiTestServer()); 266internal OpenApiDocumentService TestDocumentService { get; set; } 297if (serviceType == typeof(OpenApiDocumentService)) 311if (serviceType == typeof(OpenApiDocumentService))
Transformers\SchemaTransformerTests.cs (2)
116var service = context.ApplicationServices.GetKeyedService<OpenApiDocumentService>(context.DocumentName);