1 instantiation of OpenApiOperationTransformerContext
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiDocumentService.cs (1)
283
var operationContext = new
OpenApiOperationTransformerContext
16 references to OpenApiOperationTransformerContext
Microsoft.AspNetCore.OpenApi (16)
Extensions\OpenApiEndpointConventionBuilderExtensions.cs (1)
134
public 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
50
private readonly ConcurrentDictionary<string,
OpenApiOperationTransformerContext
> _operationTransformerContextCache = new();
55
internal bool TryGetCachedOperationTransformerContext(string descriptionId, [NotNullWhen(true)] out
OpenApiOperationTransformerContext
? context)
161
Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> callback,
176
TryGetCachedOperationTransformerContext(descriptionIdString, out
var
operationContext))
283
var
operationContext = new OpenApiOperationTransformerContext
Services\OpenApiOptions.cs (1)
127
public OpenApiOptions AddOperationTransformer(Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> transformer)
Transformers\DelegateOpenApiDocumentTransformer.cs (2)
11
private readonly Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task>? _operationTransformer;
18
public DelegateOpenApiDocumentTransformer(Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> transformer)
Transformers\DelegateOpenApiOperationTransformer.cs (3)
8
private readonly Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> _transformer;
10
public DelegateOpenApiOperationTransformer(Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> transformer)
15
public 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>
18
Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken);
Transformers\TypeBasedOpenApiOperationTransformer.cs (1)
32
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)