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