1 type derived from ProblemDetailsFactory
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\DefaultProblemDetailsFactory.cs (1)
18public sealed class DefaultProblemDetailsFactory : ProblemDetailsFactory
11 references to ProblemDetailsFactory
Microsoft.AspNetCore.Mvc.Core (11)
ControllerBase.cs (3)
32private ProblemDetailsFactory? _problemDetailsFactory; 184public ProblemDetailsFactory ProblemDetailsFactory 190_problemDetailsFactory = HttpContext?.RequestServices?.GetRequiredService<ProblemDetailsFactory>();
DependencyInjection\ApiBehaviorOptionsSetup.cs (3)
13private ProblemDetailsFactory? _problemDetailsFactory; 23_problemDetailsFactory ??= context.HttpContext.RequestServices.GetRequiredService<ProblemDetailsFactory>(); 30internal static IActionResult ProblemDetailsInvalidModelStateResponse(ProblemDetailsFactory problemDetailsFactory, ActionContext context)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
276services.TryAddSingleton<ProblemDetailsFactory, DefaultProblemDetailsFactory>();
Infrastructure\DefaultApiProblemDetailsWriter.cs (2)
14private readonly ProblemDetailsFactory _problemDetailsFactory; 26ProblemDetailsFactory problemDetailsFactory,
Infrastructure\ProblemDetailsClientErrorFactory.cs (2)
8private readonly ProblemDetailsFactory _problemDetailsFactory; 10public ProblemDetailsClientErrorFactory(ProblemDetailsFactory problemDetailsFactory)