1 instantiation of OpenApiOperationTransformerContext
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiDocumentService.cs (1)
273
var operationContext = new
OpenApiOperationTransformerContext
28 references to OpenApiOperationTransformerContext
Microsoft.AspNetCore.OpenApi (16)
Extensions\OpenApiEndpointConventionBuilderExtensions.cs (1)
131
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,
177
TryGetCachedOperationTransformerContext(descriptionIdString, out
var
operationContext))
273
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)
Microsoft.AspNetCore.OpenApi.Microbenchmarks (1)
TransformersBenchmark.cs (1)
167
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
Microsoft.AspNetCore.OpenApi.Tests (10)
Transformers\OpenApiOptionsTests.cs (2)
70
var transformer = new Func<OpenApiOperation,
OpenApiOperationTransformerContext
, CancellationToken, Task>((operation, context, cancellationToken) =>
189
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
Transformers\OperationTransformerTests.cs (6)
120
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
130
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
661
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
679
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
698
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
707
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
Transformers\TypeBasedTransformerLifetimeTests.cs (2)
378
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
393
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)
Sample (1)
Transformers\AddExternalDocsTransformer.cs (1)
10
public Task TransformAsync(OpenApiOperation operation,
OpenApiOperationTransformerContext
context, CancellationToken cancellationToken)