9 implementations of IOpenApiSchemaTransformer
Microsoft.AspNetCore.OpenApi (2)
Microsoft.AspNetCore.OpenApi.Microbenchmarks (1)
Microsoft.AspNetCore.OpenApi.Tests (6)
29 references to IOpenApiSchemaTransformer
Microsoft.AspNetCore.OpenApi (24)
Services\OpenApiDocumentService.cs (12)
64? new IOpenApiSchemaTransformer[_options.SchemaTransformers.Count]
113internal void InitializeTransformers(IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, IOpenApiOperationTransformer[] operationTransformers)
142internal static async Task FinalizeTransformers(IOpenApiSchemaTransformer[] schemaTransformers, IOpenApiOperationTransformer[] operationTransformers)
223IOpenApiSchemaTransformer[] schemaTransformers,
244IOpenApiSchemaTransformer[] schemaTransformers,
278IOpenApiSchemaTransformer[] schemaTransformers,
332IOpenApiSchemaTransformer[] schemaTransformers,
367IOpenApiSchemaTransformer[] schemaTransformers,
406IOpenApiSchemaTransformer[] schemaTransformers,
473private async Task<OpenApiRequestBody?> GetRequestBodyAsync(OpenApiDocument document, ApiDescription description, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, CancellationToken cancellationToken)
497IOpenApiSchemaTransformer[] schemaTransformers,
648IOpenApiSchemaTransformer[] schemaTransformers,
Services\Schemas\OpenApiSchemaService.cs (4)
127internal async Task<OpenApiSchema> GetOrCreateSchemaAsync(OpenApiDocument document, Type type, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default)
232internal async Task ApplySchemaTransformersAsync(OpenApiSchema schema, Type type, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default)
250var transformer = schemaTransformers[i];
259IOpenApiSchemaTransformer transformer,
Microsoft.AspNetCore.OpenApi.Tests (4)
Sample (1)