3 types derived from EndpointBuilder
Microsoft.AspNetCore.Http.Extensions (1)
RequestDelegateFactory.cs (1)
2940private sealed class RdfEndpointBuilder : EndpointBuilder
Microsoft.AspNetCore.Mvc.Core (1)
Routing\InertEndpointBuilder.cs (1)
9internal sealed class InertEndpointBuilder : EndpointBuilder
Microsoft.AspNetCore.Routing (1)
RouteEndpointBuilder.cs (1)
17public sealed class RouteEndpointBuilder : EndpointBuilder
226 references to EndpointBuilder
Microsoft.AspNetCore.Components.Endpoints (18)
Builder\OpaqueRedirection.cs (1)
51public static EndpointBuilder GetBlazorOpaqueRedirectionEndpoint()
Builder\RazorComponentEndpointDataSource.cs (5)
21private readonly List<Action<EndpointBuilder>> _conventions = []; 22private readonly List<Action<EndpointBuilder>> _finallyConventions = []; 36internal List<Action<EndpointBuilder>> Conventions => _conventions; 186List<EndpointBuilder> blazorWebEndpoints = [ 189foreach (var endpoint in blazorWebEndpoints)
Builder\RazorComponentEndpointFactory.cs (2)
26IReadOnlyList<Action<EndpointBuilder>> conventions, 27IReadOnlyList<Action<EndpointBuilder>> finallyConventions,
Builder\RazorComponentsEndpointConventionBuilder.cs (7)
13/// Builds conventions that will be used for customization of <see cref="EndpointBuilder"/> instances. 19private readonly List<Action<EndpointBuilder>> _conventions; 20private readonly List<Action<EndpointBuilder>> _finallyConventions; 27List<Action<EndpointBuilder>> conventions, 28List<Action<EndpointBuilder>> finallyConventions, 50public void Add(Action<EndpointBuilder> convention) 63public void Finally(Action<EndpointBuilder> finallyConvention)
Builder\RenderModeEndpointProvider.cs (2)
39List<Action<EndpointBuilder>> conventions, 40List<Action<EndpointBuilder>> finallyConventions)
Builder\ResourceCollectionConvention.cs (1)
46public void ApplyConvention(EndpointBuilder eb)
Microsoft.AspNetCore.Components.Server (4)
Builder\ComponentEndpointConventionBuilder.cs (4)
7/// Builds conventions that will be used for customization of ComponentHub <see cref="EndpointBuilder"/> instances. 26/// Adds the specified convention to the builder. Conventions are used to customize <see cref="EndpointBuilder"/> instances. 29public void Add(Action<EndpointBuilder> convention) 37public void Finally(Action<EndpointBuilder> finalConvention)
Microsoft.AspNetCore.Http.Abstractions (12)
Extensions\EndpointBuilder.cs (1)
41/// Creates an instance of <see cref="Endpoint"/> from the <see cref="EndpointBuilder"/>.
Extensions\IEndpointConventionBuilder.cs (5)
7/// Builds conventions that will be used for customization of <see cref="EndpointBuilder"/> instances. 15/// Adds the specified convention to the builder. Conventions are used to customize <see cref="EndpointBuilder"/> instances. 18void Add(Action<EndpointBuilder> convention); 22/// via <see cref="Add(Action{EndpointBuilder})"/> 25void Finally(Action<EndpointBuilder> finallyConvention) => throw new NotImplementedException();
Metadata\IEndpointMetadataProvider.cs (3)
21/// Add or remove objects on the <see cref="EndpointBuilder.Metadata"/> property of the <paramref name="builder"/> to modify the <see cref="Endpoint.Metadata"/> being built. 24/// <param name="builder">The <see cref="EndpointBuilder"/> used to construct the endpoint for the given <paramref name="method"/>.</param> 25static abstract void PopulateMetadata(MethodInfo method, EndpointBuilder builder);
Metadata\IEndpointParameterMetadataProvider.cs (3)
21/// Add or remove objects on the <see cref="EndpointBuilder.Metadata"/> property of the <paramref name="builder"/> to modify the <see cref="Endpoint.Metadata"/> being built. 24/// <param name="builder">The <see cref="EndpointBuilder"/> used to construct the endpoint for the given <paramref name="parameter"/>.</param> 25static abstract void PopulateMetadata(ParameterInfo parameter, EndpointBuilder builder);
Microsoft.AspNetCore.Http.Connections (6)
ConnectionEndpointRouteBuilder.cs (4)
7/// Builds conventions that will be used for customization of Connection <see cref="EndpointBuilder"/> instances. 19/// Adds the specified convention to the builder. Conventions are used to customize <see cref="EndpointBuilder"/> instances. 22public void Add(Action<EndpointBuilder> convention) 28public void Finally(Action<EndpointBuilder> finalConvention)
ConnectionEndpointRouteBuilderExtensions.cs (2)
146public void Add(Action<EndpointBuilder> convention) 154public void Finally(Action<EndpointBuilder> finalConvention)
Microsoft.AspNetCore.Http.Extensions (14)
RequestDelegateFactory.cs (3)
277var endpointBuilder = options?.EndpointBuilder ?? new RdfEndpointBuilder(serviceProvider); 298private static RequestDelegateResult CreateRequestDelegateResult(RequestDelegate finalRequestDelegate, EndpointBuilder endpointBuilder) 1052var builder = factoryContext.EndpointBuilder;
RequestDelegateFactoryContext.cs (1)
21public required EndpointBuilder EndpointBuilder { get; init; }
RequestDelegateFactoryOptions.cs (7)
37/// The mutable <see cref="Builder.EndpointBuilder"/> used to assist in the creation of the <see cref="RequestDelegateResult.RequestDelegate"/>. 38/// This is primarily used to run <see cref="EndpointBuilder.FilterFactories"/> and populate inferred <see cref="EndpointBuilder.Metadata"/>. 39/// The <see cref="EndpointBuilder.RequestDelegate"/> must be <see langword="null"/>. After the call to <see cref="RequestDelegateFactory.Create(Delegate, RequestDelegateFactoryOptions?)"/>, 40/// <see cref="EndpointBuilder.RequestDelegate"/> will be the same as <see cref="RequestDelegateResult.RequestDelegate"/>. 43/// Any metadata already in <see cref="EndpointBuilder.Metadata"/> will be included in <see cref="RequestDelegateResult.EndpointMetadata" /> <b>before</b> 50public EndpointBuilder? EndpointBuilder { get; init; }
src\aspnetcore\src\Shared\EndpointMetadataPopulator.cs (3)
21public static void PopulateMetadata(MethodInfo methodInfo, EndpointBuilder builder, IEnumerable<ParameterInfo>? parameters = null) 65private static void PopulateMetadataForParameter<T>(ParameterInfo parameter, EndpointBuilder builder) 71private static void PopulateMetadataForEndpoint<T>(MethodInfo method, EndpointBuilder builder)
Microsoft.AspNetCore.Http.Results (32)
Accepted.cs (1)
79static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
AcceptedAtRoute.cs (1)
106static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
AcceptedAtRouteOfT.cs (1)
120static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
AcceptedOfT.cs (1)
98static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
BadRequest.cs (1)
49static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
BadRequestOfT.cs (1)
63static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
Conflict.cs (1)
49static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
ConflictOfT.cs (1)
63static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
Created.cs (1)
79static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
CreatedAtRoute.cs (1)
106static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
CreatedAtRouteOfT.cs (1)
123static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
CreatedOfT.cs (1)
97static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
InternalServerError.cs (1)
49static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
InternalServerErrorOfT.cs (1)
63static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
JsonHttpResultOfT.cs (1)
138static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
NoContent.cs (1)
49static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
NotFound.cs (1)
48static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
NotFoundOfT.cs (1)
62static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
Ok.cs (1)
48static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
OkOfT.cs (1)
62static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
ProblemHttpResult.cs (1)
77static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
ResultsOfT.Generated.cs (5)
65static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder) 135static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder) 214static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder) 302static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder) 399static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
ResultsOfTHelper.cs (2)
20public static void PopulateMetadataIfTargetIsIEndpointMetadataProvider<[DynamicallyAccessedMembers(RequireMethods)] TTarget>(MethodInfo method, EndpointBuilder builder) 59private static void PopulateMetadata<TTarget>(MethodInfo method, EndpointBuilder builder) where TTarget : IEndpointMetadataProvider
ServerSentEventsResult.cs (1)
102static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
UnprocessableEntity.cs (1)
49static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
UnprocessableEntityOfT.cs (1)
63static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
ValidationProblem.cs (1)
74static void IEndpointMetadataProvider.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
Microsoft.AspNetCore.Identity (5)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (3)
1342private static EndpointFilterDelegate BuildFilterDelegate(EndpointFilterDelegate filteredInvocation, EndpointBuilder builder, MethodInfo mi) 1455private static void PopulateMetadataForEndpoint<T>(MethodInfo method, EndpointBuilder builder) 1471public static void AddMetadataIfMissing(EndpointBuilder builder)
IdentityApiEndpointRouteBuilderExtensions.cs (2)
472public void Add(Action<EndpointBuilder> convention) => InnerAsConventionBuilder.Add(convention); 473public void Finally(Action<EndpointBuilder> finallyConvention) => InnerAsConventionBuilder.Finally(finallyConvention);
Microsoft.AspNetCore.Mvc.Core (50)
Builder\ControllerActionEndpointConventionBuilder.cs (8)
7/// Builds conventions that will be used for customization of <see cref="EndpointBuilder"/> instances. 16private readonly List<Action<EndpointBuilder>> _conventions; 17private readonly List<Action<EndpointBuilder>> _finallyConventions; 19internal ControllerActionEndpointConventionBuilder(object @lock, List<Action<EndpointBuilder>> conventions, List<Action<EndpointBuilder>> finallyConventions) 29/// Adds the specified convention to the builder. Conventions are used to customize <see cref="EndpointBuilder"/> instances. 32public void Add(Action<EndpointBuilder> convention) 45public void Finally(Action<EndpointBuilder> finalConvention)
Routing\ActionEndpointDataSourceBase.cs (10)
25protected readonly List<Action<EndpointBuilder>> Conventions; 26protected readonly List<Action<EndpointBuilder>> FinallyConventions; 37Conventions = new List<Action<EndpointBuilder>>(); 38FinallyConventions = new List<Action<EndpointBuilder>>(); 67IReadOnlyList<Action<EndpointBuilder>> conventions, 68IReadOnlyList<Action<EndpointBuilder>> groupConventions, 69IReadOnlyList<Action<EndpointBuilder>> finallyConventions, 70IReadOnlyList<Action<EndpointBuilder>> groupFinallyConventions); 124groupConventions: Array.Empty<Action<EndpointBuilder>>(), 126groupFinallyConventions: Array.Empty<Action<EndpointBuilder>>());
Routing\ActionEndpointFactory.cs (19)
43IReadOnlyList<Action<EndpointBuilder>> conventions, 44IReadOnlyList<Action<EndpointBuilder>> groupConventions, 45IReadOnlyList<Action<EndpointBuilder>> finallyConventions, 46IReadOnlyList<Action<EndpointBuilder>> groupFinallyConventions, 76perRouteConventions: Array.Empty<Action<EndpointBuilder>>(), 79perRouteFinallyConventions: Array.Empty<Action<EndpointBuilder>>()); 166perRouteConventions: Array.Empty<Action<EndpointBuilder>>(), 169perRouteFinallyConventions: Array.Empty<Action<EndpointBuilder>>()); 179IReadOnlyList<Action<EndpointBuilder>> groupConventions, 180IReadOnlyList<Action<EndpointBuilder>> conventions, 181IReadOnlyList<Action<EndpointBuilder>> groupFinallyConventions, 182IReadOnlyList<Action<EndpointBuilder>> finallyConventions, 329EndpointBuilder builder, 336IReadOnlyList<Action<EndpointBuilder>> groupConventions, 337IReadOnlyList<Action<EndpointBuilder>> conventions, 338IReadOnlyList<Action<EndpointBuilder>> perRouteConventions, 339IReadOnlyList<Action<EndpointBuilder>> groupFinallyConventions, 340IReadOnlyList<Action<EndpointBuilder>> finallyConventions, 341IReadOnlyList<Action<EndpointBuilder>> perRouteFinallyConventions)
Routing\ControllerActionEndpointDataSource.cs (6)
58var conventions = new List<Action<EndpointBuilder>>(); 59var finallyConventions = new List<Action<EndpointBuilder>>(); 68IReadOnlyList<Action<EndpointBuilder>> conventions, 69IReadOnlyList<Action<EndpointBuilder>> groupConventions, 70IReadOnlyList<Action<EndpointBuilder>> finallyConventions, 71IReadOnlyList<Action<EndpointBuilder>> groupFinallyConventions)
Routing\ConventionalRouteEntry.cs (4)
17public readonly IReadOnlyList<Action<EndpointBuilder>> Conventions; 18public readonly IReadOnlyList<Action<EndpointBuilder>> FinallyConventions; 27List<Action<EndpointBuilder>> conventions, 28List<Action<EndpointBuilder>> finallyConventions)
src\aspnetcore\src\Shared\EndpointMetadataPopulator.cs (3)
21public static void PopulateMetadata(MethodInfo methodInfo, EndpointBuilder builder, IEnumerable<ParameterInfo>? parameters = null) 65private static void PopulateMetadataForParameter<T>(ParameterInfo parameter, EndpointBuilder builder) 71private static void PopulateMetadataForEndpoint<T>(MethodInfo method, EndpointBuilder builder)
Microsoft.AspNetCore.Mvc.RazorPages (16)
Builder\PageActionEndpointConventionBuilder.cs (8)
7/// Builds conventions that will be used for customization of <see cref="EndpointBuilder"/> instances. 16private readonly List<Action<EndpointBuilder>> _conventions; 17private readonly List<Action<EndpointBuilder>> _finallyConventions; 19internal PageActionEndpointConventionBuilder(object @lock, List<Action<EndpointBuilder>> conventions, List<Action<EndpointBuilder>> finallyConventions) 29/// Adds the specified convention to the builder. Conventions are used to customize <see cref="EndpointBuilder"/> instances. 32public void Add(Action<EndpointBuilder> convention) 45public void Finally(Action<EndpointBuilder> finalConvention)
Infrastructure\DefaultPageLoader.cs (4)
71conventions: new Action<EndpointBuilder>[] 87groupConventions: Array.Empty<Action<EndpointBuilder>>(), 88finallyConventions: Array.Empty<Action<EndpointBuilder>>(), 89groupFinallyConventions: Array.Empty<Action<EndpointBuilder>>(),
Infrastructure\PageActionEndpointDataSource.cs (4)
47IReadOnlyList<Action<EndpointBuilder>> conventions, 48IReadOnlyList<Action<EndpointBuilder>> groupConventions, 49IReadOnlyList<Action<EndpointBuilder>> finallyConventions, 50IReadOnlyList<Action<EndpointBuilder>> groupFinallyConventions)
Microsoft.AspNetCore.Routing (53)
Builder\OpenApiRouteHandlerBuilderExtensions.cs (16)
20/// Adds the <see cref="IExcludeFromDescriptionMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 29/// Adds the <see cref="IExcludeFromDescriptionMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 38/// Adds an <see cref="IProducesResponseTypeMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 59/// Adds an <see cref="IProducesResponseTypeMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 96/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 114/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 135/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 156/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 179/// Adds the <see cref="ITagsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 194/// Adds the <see cref="ITagsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 209/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 226/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 245/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 263/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 284/// Adds <see cref="IEndpointDescriptionMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 294/// Adds <see cref="IEndpointSummaryMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints
Builder\RouteHandlerBuilder.cs (8)
7/// Builds conventions that will be used for customization of MapAction <see cref="EndpointBuilder"/> instances. 12private readonly ICollection<Action<EndpointBuilder>>? _conventions; 13private readonly ICollection<Action<EndpointBuilder>>? _finallyConventions; 15internal RouteHandlerBuilder(ICollection<Action<EndpointBuilder>> conventions, ICollection<Action<EndpointBuilder>> finallyConventions) 32/// Adds the specified convention to the builder. Conventions are used to customize <see cref="EndpointBuilder"/> instances. 35public void Add(Action<EndpointBuilder> convention) 51public void Finally(Action<EndpointBuilder> finalConvention)
Builder\RoutingEndpointConventionBuilderExtensions.cs (5)
53/// Sets the <see cref="EndpointBuilder.DisplayName"/> to the provided <paramref name="displayName"/> for all 72/// Sets the <see cref="EndpointBuilder.DisplayName"/> using the provided <paramref name="func"/> for all 76/// <param name="func">A delegate that produces the display name for each <see cref="EndpointBuilder"/>.</param> 78public static TBuilder WithDisplayName<TBuilder>(this TBuilder builder, Func<EndpointBuilder, string> func) where TBuilder : IEndpointConventionBuilder 92/// Adds the provided metadata <paramref name="items"/> to <see cref="EndpointBuilder.Metadata"/> for all builders
RouteEndpointDataSource.cs (6)
130RouteEntry entry, RoutePattern? groupPrefix = null, IReadOnlyList<Action<EndpointBuilder>>? groupConventions = null, IReadOnlyList<Action<EndpointBuilder>>? groupFinallyConventions = null) 364private sealed class ThrowOnAddAfterEndpointBuiltConventionCollection : List<Action<EndpointBuilder>>, ICollection<Action<EndpointBuilder>> 370void ICollection<Action<EndpointBuilder>>.Add(Action<EndpointBuilder> convention)
RouteGroupBuilder.cs (10)
24private readonly List<Action<EndpointBuilder>> _conventions = new(); 25private readonly List<Action<EndpointBuilder>> _finallyConventions = new(); 37void IEndpointConventionBuilder.Add(Action<EndpointBuilder> convention) => _conventions.Add(convention); 38void IEndpointConventionBuilder.Finally(Action<EndpointBuilder> finalConvention) => _finallyConventions.Add(finalConvention); 51GetGroupedEndpointsWithNullablePrefix(null, Array.Empty<Action<EndpointBuilder>>(), 52Array.Empty<Action<EndpointBuilder>>(), _routeGroupBuilder._outerEndpointRouteBuilder.ServiceProvider); 59IReadOnlyList<Action<EndpointBuilder>> conventions, 60IReadOnlyList<Action<EndpointBuilder>> finallyConventions, 90IReadOnlyList<Action<EndpointBuilder>> conventions, 91IReadOnlyList<Action<EndpointBuilder>> finallyConventions,
RouteGroupContext.cs (6)
23/// via <see cref="IEndpointConventionBuilder.Add(Action{EndpointBuilder})"/>. These should be applied in order when building every <see cref="RouteEndpoint"/> 26public IReadOnlyList<Action<EndpointBuilder>> Conventions { get; init; } = Array.Empty<Action<EndpointBuilder>>(); 30/// via <see cref="IEndpointConventionBuilder.Add(Action{EndpointBuilder})"/>. These should be applied in LIFO order when building every <see cref="RouteEndpoint"/> 33public IReadOnlyList<Action<EndpointBuilder>> FinallyConventions { get; init; } = Array.Empty<Action<EndpointBuilder>>();
ShortCircuit\RouteShortCircuitEndpointRouteBuilderExtensions.cs (2)
58public void Add(Action<EndpointBuilder> convention) 63public void Finally(Action<EndpointBuilder> finalConvention)
Microsoft.AspNetCore.SignalR (5)
HubEndpointConventionBuilder.cs (4)
7/// Builds conventions that will be used for customization of Hub <see cref="EndpointBuilder"/> instances. 19/// Adds the specified convention to the builder. Conventions are used to customize <see cref="EndpointBuilder"/> instances. 22public void Add(Action<EndpointBuilder> convention) 28public void Finally(Action<EndpointBuilder> finalConvention)
IHubEndpointConventionBuilder.cs (1)
7/// Abstraction that builds conventions that will be used for customization of Hub <see cref="EndpointBuilder"/> instances.
Microsoft.AspNetCore.StaticAssets (11)
Development\StaticAssetDevelopmentRuntimeHandler.cs (1)
37public void AttachRuntimePatching(EndpointBuilder builder)
StaticAssetEndpointDataSource.cs (2)
21private readonly List<Action<EndpointBuilder>> _conventions = []; 22private readonly List<Action<EndpointBuilder>> _finallyConventions = [];
StaticAssetEndpointFactory.cs (2)
19public Endpoint Create(StaticAssetDescriptor resource, List<Action<EndpointBuilder>> conventions, List<Action<EndpointBuilder>> finallyConventions)
StaticAssetsEndpointConventionBuilder.cs (6)
16private readonly List<Action<EndpointBuilder>> _conventions; 17private readonly List<Action<EndpointBuilder>> _finallyConventions; 19internal StaticAssetsEndpointConventionBuilder(object lck, bool isBuildManifest, List<StaticAssetDescriptor> descriptors, List<Action<EndpointBuilder>> conventions, List<Action<EndpointBuilder>> finallyConventions) 33public void Add(Action<EndpointBuilder> convention) 43public void Finally(Action<EndpointBuilder> convention)