1 instantiation of OpenApiOperationTransformerContext
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiDocumentService.cs (1)
273var operationContext = new OpenApiOperationTransformerContext
28 references to OpenApiOperationTransformerContext
Microsoft.AspNetCore.OpenApi (16)
Extensions\OpenApiEndpointConventionBuilderExtensions.cs (1)
131public static TBuilder AddOpenApiOperationTransformer<TBuilder>(this TBuilder builder, Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> transformer) where TBuilder : IEndpointConventionBuilder
Services\OpenApiDocumentService.cs (6)
45/// Cache of <see cref="OpenApiOperationTransformerContext"/> instances keyed by the 50private readonly ConcurrentDictionary<string, OpenApiOperationTransformerContext> _operationTransformerContextCache = new(); 55internal bool TryGetCachedOperationTransformerContext(string descriptionId, [NotNullWhen(true)] out OpenApiOperationTransformerContext? context) 161Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> callback, 177TryGetCachedOperationTransformerContext(descriptionIdString, out var operationContext)) 273var operationContext = new OpenApiOperationTransformerContext
Services\OpenApiOptions.cs (1)
127public OpenApiOptions AddOperationTransformer(Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> transformer)
Transformers\DelegateOpenApiDocumentTransformer.cs (2)
11private readonly Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task>? _operationTransformer; 18public DelegateOpenApiDocumentTransformer(Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> transformer)
Transformers\DelegateOpenApiOperationTransformer.cs (3)
8private readonly Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> _transformer; 10public DelegateOpenApiOperationTransformer(Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> transformer) 15public async Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken)
Transformers\IOpenApiOperationTransformer.cs (2)
15/// <param name="context">The <see cref="OpenApiOperationTransformerContext"/> associated with the <see paramref="operation"/>.</param> 18Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken);
Transformers\TypeBasedOpenApiOperationTransformer.cs (1)
32public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken)
Microsoft.AspNetCore.OpenApi.Microbenchmarks (1)
TransformersBenchmark.cs (1)
167public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken)
Microsoft.AspNetCore.OpenApi.Tests (10)
Transformers\OpenApiOptionsTests.cs (2)
70var transformer = new Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task>((operation, context, cancellationToken) => 189public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken)
Transformers\OperationTransformerTests.cs (6)
120public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken) 130public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken) 661public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken) 679public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken) 698public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken) 707public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken)
Transformers\TypeBasedTransformerLifetimeTests.cs (2)
378public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken) 393public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken)
Sample (1)
Transformers\AddExternalDocsTransformer.cs (1)
10public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken)