1 instantiation of OpenApiOperationTransformerContext
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiDocumentService.cs (1)
276
var operationContext = new
OpenApiOperationTransformerContext
28 references to OpenApiOperationTransformerContext
Microsoft.AspNetCore.OpenApi (16)
Extensions\OpenApiEndpointConventionBuilderExtensions.cs (1)
132
public static TBuilder AddOpenApiOperationTransformer<TBuilder>(this TBuilder builder, Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> transformer) where TBuilder : IEndpointConventionBuilder
Services\OpenApiDocumentService.cs (6)
48
/// Cache of <see cref="
OpenApiOperationTransformerContext
"/> instances keyed by the
53
private readonly ConcurrentDictionary<string,
OpenApiOperationTransformerContext
> _operationTransformerContextCache = new();
58
internal bool TryGetCachedOperationTransformerContext(string descriptionId, [NotNullWhen(true)] out
OpenApiOperationTransformerContext
? context)
164
Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> callback,
180
TryGetCachedOperationTransformerContext(descriptionIdString, out
var
operationContext))
276
var
operationContext = new OpenApiOperationTransformerContext
Services\OpenApiOptions.cs (1)
129
public OpenApiOptions AddOperationTransformer(Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> transformer)
Transformers\DelegateOpenApiDocumentTransformer.cs (2)
12
private readonly Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task>? _operationTransformer;
19
public DelegateOpenApiDocumentTransformer(Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> transformer)
Transformers\DelegateOpenApiOperationTransformer.cs (3)
10
private readonly Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> _transformer;
12
public DelegateOpenApiOperationTransformer(Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task> transformer)
17
public async Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
Transformers\IOpenApiOperationTransformer.cs (2)
17
/// <param name="context">The <see cref="
OpenApiOperationTransformerContext
"/> associated with the <see paramref="operation"/>.</param>
20
Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken);
Transformers\TypeBasedOpenApiOperationTransformer.cs (1)
33
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
Microsoft.AspNetCore.OpenApi.Microbenchmarks (1)
TransformersBenchmark.cs (1)
168
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
Microsoft.AspNetCore.OpenApi.Tests (10)
Transformers\OpenApiOptionsTests.cs (2)
71
var transformer = new Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task>((operation, context, cancellationToken) =>
190
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
Transformers\OperationTransformerTests.cs (6)
121
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
131
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
662
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
680
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
699
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
708
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
Transformers\TypeBasedTransformerLifetimeTests.cs (2)
380
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
395
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
Sample (1)
Transformers\AddExternalDocsTransformer.cs (1)
11
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)