3 instantiations of ValidationProblemDetails
Microsoft.AspNetCore.Mvc.Core (2)
ControllerBase.cs (1)
1992validationProblem = new ValidationProblemDetails(modelStateDictionary)
Infrastructure\DefaultProblemDetailsFactory.cs (1)
76var problemDetails = new ValidationProblemDetails(modelStateDictionary)
Microsoft.AspNetCore.Mvc.Formatters.Xml (1)
ValidationProblemDetailsWrapper.cs (1)
21: this(new ValidationProblemDetails())
19 references to ValidationProblemDetails
Microsoft.AspNetCore.Mvc.Core (14)
ControllerBase.cs (4)
1910public virtual ActionResult ValidationProblem([ActionResultObjectValue] ValidationProblemDetails descriptor) 1940/// with a <see cref="ValidationProblemDetails"/> value. 1964/// with a <see cref="ValidationProblemDetails"/> value. 1988ValidationProblemDetails? validationProblem;
DependencyInjection\ApiBehaviorOptionsSetup.cs (1)
32var problemDetails = problemDetailsFactory.CreateValidationProblemDetails(context.HttpContext, context.ModelState);
Infrastructure\DefaultProblemDetailsFactory.cs (2)
63public override ValidationProblemDetails CreateValidationProblemDetails( 76var problemDetails = new ValidationProblemDetails(modelStateDictionary)
Infrastructure\ProblemDetailsFactory.cs (4)
10/// Factory to produce <see cref="ProblemDetails" /> and <see cref="ValidationProblemDetails" />. 33/// Creates a <see cref="ValidationProblemDetails" /> instance that configures defaults based on values specified in <see cref="ApiBehaviorOptions" />. 42/// <returns>The <see cref="ValidationProblemDetails"/> instance.</returns> 43public abstract ValidationProblemDetails CreateValidationProblemDetails(
ValidationProblemDetails.cs (3)
17/// Initializes a new instance of <see cref="ValidationProblemDetails"/>. 25/// Initializes a new instance of <see cref="ValidationProblemDetails"/> using the specified <paramref name="modelState"/>. 74/// Initializes a new instance of <see cref="ValidationProblemDetails"/> using the specified <paramref name="errors"/>.
Microsoft.AspNetCore.Mvc.Formatters.Xml (5)
ProblemDetailsWrapperProviderFactory.cs (2)
15if (context.DeclaredType == typeof(ValidationProblemDetails)) 17return new WrapperProvider(typeof(ValidationProblemDetailsWrapper), p => new ValidationProblemDetailsWrapper((ValidationProblemDetails)p!));
ValidationProblemDetailsWrapper.cs (3)
10/// Wrapper class for <see cref="ValidationProblemDetails"/> to enable it to be serialized by the xml formatters. 30public ValidationProblemDetailsWrapper(ValidationProblemDetails problemDetails) 36internal new ValidationProblemDetails ProblemDetails { get; }