16 references to SchemaTransformers
Microsoft.AspNetCore.OpenApi (7)
Services\OpenApiDocumentService.cs (4)
63var schemaTransformers = _options.SchemaTransformers.Count > 0 64? new IOpenApiSchemaTransformer[_options.SchemaTransformers.Count] 120for (var i = 0; i < _options.SchemaTransformers.Count; i++) 122var schemaTransformer = _options.SchemaTransformers[i];
Services\OpenApiOptions.cs (3)
143SchemaTransformers.Add(new TypeBasedOpenApiSchemaTransformer(typeof(TTransformerType))); 156SchemaTransformers.Add(transformer); 169SchemaTransformers.Add(new DelegateOpenApiSchemaTransformer(transformer));
Microsoft.AspNetCore.OpenApi.Tests (9)
Transformers\OpenApiOptionsTests.cs (9)
27Assert.Empty(options.SchemaTransformers); 45Assert.Empty(options.SchemaTransformers); 62Assert.Empty(options.SchemaTransformers); 84Assert.Empty(options.SchemaTransformers); 102Assert.Empty(options.SchemaTransformers); 119Assert.Empty(options.SchemaTransformers); 137var insertedTransformer = Assert.Single(options.SchemaTransformers); 155var insertedTransformer = Assert.Single(options.SchemaTransformers); 172var insertedTransformer = Assert.Single(options.SchemaTransformers);