2 instantiations of OpenApiSchemaService
Microsoft.AspNetCore.OpenApi.Tests (2)
Services\OpenApiDocumentServiceTestsBase.cs (2)
91var schemaService = new OpenApiSchemaService("Test", Options.Create(jsonOptions), openApiOptions.Object); 137var schemaService = new OpenApiSchemaService("Test", jsonOptions, options.Object);
21 references to OpenApiSchemaService
Microsoft.AspNetCore.OpenApi (10)
Extensions\OpenApiServiceCollectionExtensions.cs (1)
112services.AddKeyedSingleton<OpenApiSchemaService>(documentName);
Services\OpenApiDocumentService.cs (2)
42private readonly OpenApiSchemaService _componentService = serviceProvider.GetRequiredKeyedService<OpenApiSchemaService>(documentName);
Transformers\OpenApiDocumentTransformerContext.cs (2)
49var schemaService = ApplicationServices.GetRequiredKeyedService<OpenApiSchemaService>(DocumentName);
Transformers\OpenApiOperationTransformerContext.cs (2)
48var schemaService = ApplicationServices.GetRequiredKeyedService<OpenApiSchemaService>(DocumentName);
Transformers\OpenApiSchemaTransformerContext.cs (2)
72var schemaService = ApplicationServices.GetRequiredKeyedService<OpenApiSchemaService>(DocumentName);
Transformers\TypeBasedOpenApiSchemaTransformer.cs (1)
30/// Throw because the activate instance is invoked by the <see cref="OpenApiSchemaService" />.
Microsoft.AspNetCore.OpenApi.Tests (11)
Extensions\OpenApiServiceCollectionExtensionsTests.cs (6)
40Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 74Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 107Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 140Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 162Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName); 186Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
Services\OpenApiDocumentServiceTestsBase.cs (5)
91var schemaService = new OpenApiSchemaService("Test", Options.Create(jsonOptions), openApiOptions.Object); 137var schemaService = new OpenApiSchemaService("Test", jsonOptions, options.Object); 273internal OpenApiSchemaService TestSchemaService { get; set; } 307if (serviceType == typeof(OpenApiSchemaService)) 321if (serviceType == typeof(OpenApiSchemaService))