30 implementations of IEndpointMetadataProvider
Microsoft.AspNetCore.Http.Results (30)
Accepted.cs (1)
17
public sealed class Accepted : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
AcceptedAtRoute.cs (1)
20
public sealed class AcceptedAtRoute : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
AcceptedAtRouteOfT.cs (1)
21
public sealed class AcceptedAtRoute<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>
AcceptedOfT.cs (1)
17
public sealed class Accepted<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>
BadRequest.cs (1)
16
public sealed class BadRequest : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
BadRequestOfT.cs (1)
17
public sealed class BadRequest<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>
Conflict.cs (1)
16
public sealed class Conflict : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
ConflictOfT.cs (1)
17
public sealed class Conflict<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>
Created.cs (1)
16
public sealed class Created : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
CreatedAtRoute.cs (1)
20
public sealed class CreatedAtRoute : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
CreatedAtRouteOfT.cs (1)
21
public sealed class CreatedAtRoute<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>
CreatedOfT.cs (1)
17
public sealed class Created<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>
InternalServerError.cs (1)
16
public sealed class InternalServerError : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
InternalServerErrorOfT.cs (1)
17
public sealed class InternalServerError<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>
JsonHttpResultOfT.cs (1)
19
public sealed partial class JsonHttpResult<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>, IContentTypeHttpResult
NoContent.cs (1)
16
public class NoContent : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
NotFound.cs (1)
16
public sealed class NotFound : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
NotFoundOfT.cs (1)
17
public sealed class NotFound<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>
Ok.cs (1)
16
public sealed class Ok : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
OkOfT.cs (1)
17
public sealed class Ok<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>
ProblemHttpResult.cs (1)
17
public sealed class ProblemHttpResult : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IContentTypeHttpResult, IValueHttpResult, IValueHttpResult<ProblemDetails>
ResultsOfT.Generated.cs (5)
24
public sealed class Results<[DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult1, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult2> : IResult, INestedHttpResult,
IEndpointMetadataProvider
87
public sealed class Results<[DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult1, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult2, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult3> : IResult, INestedHttpResult,
IEndpointMetadataProvider
159
public sealed class Results<[DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult1, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult2, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult3, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult4> : IResult, INestedHttpResult,
IEndpointMetadataProvider
240
public sealed class Results<[DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult1, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult2, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult3, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult4, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult5> : IResult, INestedHttpResult,
IEndpointMetadataProvider
330
public sealed class Results<[DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult1, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult2, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult3, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult4, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult5, [DynamicallyAccessedMembers(ResultsOfTHelper.RequireMethods)] TResult6> : IResult, INestedHttpResult,
IEndpointMetadataProvider
ServerSentEventsResult.cs (1)
21
public sealed class ServerSentEventsResult<T> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
UnprocessableEntity.cs (1)
16
public sealed class UnprocessableEntity : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult
UnprocessableEntityOfT.cs (1)
17
public sealed class UnprocessableEntity<TValue> : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult<TValue>
ValidationProblem.cs (1)
16
public sealed class ValidationProblem : IResult,
IEndpointMetadataProvider
, IStatusCodeHttpResult, IContentTypeHttpResult, IValueHttpResult, IValueHttpResult<HttpValidationProblemDetails>
43 references to IEndpointMetadataProvider
Microsoft.AspNetCore.Http.Extensions (5)
RequestDelegateFactory.cs (1)
136
/// This includes metadata inferred by <see cref="
IEndpointMetadataProvider
"/> and <see cref="IEndpointParameterMetadataProvider"/> implemented by parameter and return types to the <paramref name="methodInfo"/>.
RequestDelegateFactoryOptions.cs (1)
45
/// the delegate signature that implement <see cref="
IEndpointMetadataProvider
" /> or <see cref="IEndpointParameterMetadataProvider" />. The exception to this general rule is the
src\aspnetcore\src\Shared\EndpointMetadataPopulator.cs (3)
38
if (typeof(
IEndpointMetadataProvider
).IsAssignableFrom(parameter.ParameterType))
55
if (returnType is not null && typeof(
IEndpointMetadataProvider
).IsAssignableFrom(returnType))
72
where T :
IEndpointMetadataProvider
Microsoft.AspNetCore.Http.Results (32)
Accepted.cs (1)
79
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
AcceptedAtRoute.cs (1)
106
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
AcceptedAtRouteOfT.cs (1)
120
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
AcceptedOfT.cs (1)
98
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
BadRequest.cs (1)
49
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
BadRequestOfT.cs (1)
63
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
Conflict.cs (1)
49
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
ConflictOfT.cs (1)
63
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
Created.cs (1)
79
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
CreatedAtRoute.cs (1)
106
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
CreatedAtRouteOfT.cs (1)
123
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
CreatedOfT.cs (1)
97
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
InternalServerError.cs (1)
49
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
InternalServerErrorOfT.cs (1)
63
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
JsonHttpResultOfT.cs (1)
138
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
NoContent.cs (1)
49
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
NotFound.cs (1)
48
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
NotFoundOfT.cs (1)
62
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
Ok.cs (1)
48
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
OkOfT.cs (1)
62
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
ProblemHttpResult.cs (1)
77
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
ResultsOfT.Generated.cs (5)
65
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
135
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
214
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
302
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
399
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
ResultsOfTHelper.cs (2)
22
if (typeof(
IEndpointMetadataProvider
).IsAssignableFrom(typeof(TTarget)))
59
private static void PopulateMetadata<TTarget>(MethodInfo method, EndpointBuilder builder) where TTarget :
IEndpointMetadataProvider
ServerSentEventsResult.cs (1)
102
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
UnprocessableEntity.cs (1)
49
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
UnprocessableEntityOfT.cs (1)
63
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
ValidationProblem.cs (1)
74
static void
IEndpointMetadataProvider
.PopulateMetadata(MethodInfo method, EndpointBuilder builder)
Microsoft.AspNetCore.Identity (1)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (1)
1456
where T :
IEndpointMetadataProvider
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
ApiResponseTypeProvider.cs (1)
316
if (typeof(IResult).IsAssignableFrom(metadata.Type) && typeof(
IEndpointMetadataProvider
).IsAssignableFrom(metadata.Type))
Microsoft.AspNetCore.Mvc.Core (4)
ApplicationModels\DefaultApplicationModelProvider.cs (1)
367
if (returnType is not null && typeof(
IEndpointMetadataProvider
).IsAssignableFrom(returnType))
src\aspnetcore\src\Shared\EndpointMetadataPopulator.cs (3)
38
if (typeof(
IEndpointMetadataProvider
).IsAssignableFrom(parameter.ParameterType))
55
if (returnType is not null && typeof(
IEndpointMetadataProvider
).IsAssignableFrom(returnType))
72
where T :
IEndpointMetadataProvider