2 instantiations of OutputFormatterWriteContext
Microsoft.AspNetCore.Mvc.Core (2)
Infrastructure\DefaultApiProblemDetailsWriter.cs (1)
72var formatterContext = new OutputFormatterWriteContext(
Infrastructure\ObjectResultExecutor.cs (1)
86var formatterContext = new OutputFormatterWriteContext(
24 references to OutputFormatterWriteContext
Microsoft.AspNetCore.Mvc.Abstractions (4)
Formatters\IOutputFormatter.cs (1)
24Task WriteAsync(OutputFormatterWriteContext context);
Formatters\OutputFormatterCanWriteContext.cs (1)
37/// <see cref="IOutputFormatter.WriteAsync(OutputFormatterWriteContext)"/>
Formatters\OutputFormatterWriteContext.cs (2)
10/// A context object for <see cref="IOutputFormatter.WriteAsync(OutputFormatterWriteContext)"/>. 15/// Creates a new <see cref="OutputFormatterWriteContext"/>.
Microsoft.AspNetCore.Mvc.Core (16)
Formatters\HttpNoContentOutputFormatter.cs (1)
34public Task WriteAsync(OutputFormatterWriteContext context)
Formatters\OutputFormatter.cs (3)
157public virtual Task WriteAsync(OutputFormatterWriteContext context) 169public virtual void WriteResponseHeaders(OutputFormatterWriteContext context) 182public abstract Task WriteResponseBodyAsync(OutputFormatterWriteContext context);
Formatters\StreamOutputFormatter.cs (1)
27public async Task WriteAsync(OutputFormatterWriteContext context)
Formatters\StringOutputFormatter.cs (1)
43public override Task WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding encoding)
Formatters\SystemTextJsonOutputFormatter.cs (1)
61public sealed override async Task WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding)
Formatters\TextOutputFormatter.cs (7)
63public virtual Encoding SelectCharacterEncoding(OutputFormatterWriteContext context) 103public override Task WriteAsync(OutputFormatterWriteContext context) 152public sealed override Task WriteResponseBodyAsync(OutputFormatterWriteContext context) 155$"{nameof(WriteResponseBodyAsync)}({nameof(OutputFormatterWriteContext)})", 157$"{nameof(WriteResponseBodyAsync)}({nameof(OutputFormatterWriteContext)},{nameof(Encoding)})"); 168public abstract Task WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding); 170internal static IList<StringWithQualityHeaderValue> GetAcceptCharsetHeaderValues(OutputFormatterWriteContext context)
Infrastructure\DefaultApiProblemDetailsWriter.cs (1)
72var formatterContext = new OutputFormatterWriteContext(
Infrastructure\ObjectResultExecutor.cs (1)
86var formatterContext = new OutputFormatterWriteContext(
Microsoft.AspNetCore.Mvc.Formatters.Xml (4)
XmlDataContractSerializerOutputFormatter.cs (2)
205OutputFormatterWriteContext context, 213public override async Task WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding)
XmlSerializerOutputFormatter.cs (2)
184OutputFormatterWriteContext context, 192public override async Task WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding)