2 writes to Extensions
Microsoft.AspNetCore.Http.Extensions (2)
_generated\1\ProblemDetailsJsonContext.HttpValidationProblemDetails.g.cs (1)
188Setter = static (obj, value) => ((global::Microsoft.AspNetCore.Mvc.ProblemDetails)obj).Extensions = value!,
_generated\2\ProblemDetailsJsonContext.ProblemDetails.g.cs (1)
166Setter = static (obj, value) => ((global::Microsoft.AspNetCore.Mvc.ProblemDetails)obj).Extensions = value!,
25 references to Extensions
Microsoft.AspNetCore.Diagnostics (1)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
260problemDetails.Extensions["exception"] = JsonSerializer.SerializeToElement(new ExceptionExtensionData
Microsoft.AspNetCore.Http.Abstractions (1)
ProblemDetails\ProblemDetails.cs (1)
67/// The round-tripping behavior for <see cref="Extensions"/> is determined by the implementation of the Input/Output formatters.
Microsoft.AspNetCore.Http.Extensions (3)
_generated\1\ProblemDetailsJsonContext.HttpValidationProblemDetails.g.cs (1)
187Getter = static obj => ((global::Microsoft.AspNetCore.Mvc.ProblemDetails)obj).Extensions,
_generated\2\ProblemDetailsJsonContext.ProblemDetails.g.cs (1)
165Getter = static obj => ((global::Microsoft.AspNetCore.Mvc.ProblemDetails)obj).Extensions,
DefaultProblemDetailsWriter.cs (1)
60context.ProblemDetails.Extensions[traceIdKeyName] = traceId;
Microsoft.AspNetCore.Http.Results (10)
Results.cs (5)
713/// <param name="extensions">The value for <see cref="ProblemDetails.Extensions" />.</param> 732/// <param name="extensions">The value for <see cref="ProblemDetails.Extensions" />.</param> 763/// <param name="extensions">The value for <see cref="ProblemDetails.Extensions" />.</param> 787/// <param name="extensions">The value for <see cref="ProblemDetails.Extensions" />.</param> 824problemDetails.Extensions.Add(extension);
TypedResults.cs (5)
756/// <param name="extensions">The value for <see cref="ProblemDetails.Extensions" />.</param> 777/// <param name="extensions">The value for <see cref="ProblemDetails.Extensions" />.</param> 823/// <param name="extensions">The value for <see cref="ProblemDetails.Extensions" />.</param> 844/// <param name="extensions">The value for <see cref="ProblemDetails.Extensions" />.</param> 878problemDetails.Extensions.Add(extension);
Microsoft.AspNetCore.Mvc.Core (8)
ControllerBase.cs (4)
1855/// <param name="extensions">The value for <see cref="ProblemDetails.Extensions" />.</param> 1894problemDetails.Extensions.Add(extension); 1973/// <param name="extensions">The value for <see cref="ProblemDetails.Extensions" />.</param> 2017validationProblem.Extensions.Add(extension);
Infrastructure\DefaultApiProblemDetailsWriter.cs (3)
64if (context.ProblemDetails?.Extensions is not null) 66foreach (var extension in context.ProblemDetails.Extensions) 68problemDetails.Extensions[extension.Key] = extension.Value;
Infrastructure\DefaultProblemDetailsFactory.cs (1)
108problemDetails.Extensions["traceId"] = traceId;
Microsoft.AspNetCore.Mvc.Formatters.Xml (2)
ProblemDetailsWrapper.cs (2)
109ProblemDetails.Extensions.Add(name, value); 152foreach (var keyValuePair in ProblemDetails.Extensions)