1 type derived from OutputFormatterCanWriteContext
Microsoft.AspNetCore.Mvc.Abstractions (1)
Formatters\OutputFormatterWriteContext.cs (1)
12public class OutputFormatterWriteContext : OutputFormatterCanWriteContext
28 references to OutputFormatterCanWriteContext
BasicWebSite (2)
Formatters\CustomFormatter.cs (1)
21public override bool CanWriteResult(OutputFormatterCanWriteContext context)
Formatters\PlainTextFormatter.cs (1)
18public override bool CanWriteResult(OutputFormatterCanWriteContext context)
Microsoft.AspNetCore.Mvc.Abstractions (5)
Formatters\IOutputFormatter.cs (1)
17bool CanWriteResult(OutputFormatterCanWriteContext context);
Formatters\OutputFormatterCanWriteContext.cs (4)
10/// A context object for <see cref="IOutputFormatter.CanWriteResult(OutputFormatterCanWriteContext)"/>. 15/// Creates a new <see cref="OutputFormatterCanWriteContext"/>. 35/// <see cref="IOutputFormatter.CanWriteResult(OutputFormatterCanWriteContext)"/> method is called, 43/// This allows <see cref="IOutputFormatter.CanWriteResult(OutputFormatterCanWriteContext)"/> to
Microsoft.AspNetCore.Mvc.Core (13)
Formatters\HttpNoContentOutputFormatter.cs (1)
20public bool CanWriteResult(OutputFormatterCanWriteContext context)
Formatters\OutputFormatter.cs (1)
93public virtual bool CanWriteResult(OutputFormatterCanWriteContext context)
Formatters\StreamOutputFormatter.cs (1)
13public bool CanWriteResult(OutputFormatterCanWriteContext context)
Formatters\StringOutputFormatter.cs (1)
29public override bool CanWriteResult(OutputFormatterCanWriteContext context)
Infrastructure\DefaultOutputFormatterSelector.cs (6)
50public override IOutputFormatter? SelectFormatter(OutputFormatterCanWriteContext context, IList<IOutputFormatter> formatters, MediaTypeCollection contentTypes) 169OutputFormatterCanWriteContext formatterContext, 189OutputFormatterCanWriteContext formatterContext, 214OutputFormatterCanWriteContext formatterContext, 236OutputFormatterCanWriteContext formatterContext, 288OutputFormatterCanWriteContext context)
Infrastructure\ObjectResultExecutor.cs (1)
160public static void NoFormatter(ILogger logger, OutputFormatterCanWriteContext context, MediaTypeCollection contentTypes)
Infrastructure\OutputFormatterSelector.cs (2)
29/// <param name="context">The <see cref="OutputFormatterCanWriteContext"/> associated with the current request.</param> 33public abstract IOutputFormatter? SelectFormatter(OutputFormatterCanWriteContext context, IList<IOutputFormatter> formatters, MediaTypeCollection mediaTypes);
Microsoft.AspNetCore.Mvc.Core.Test (8)
Infrastructure\ControllerActionInvokerTest.cs (1)
1721.Setup(f => f.CanWriteResult(It.IsAny<OutputFormatterCanWriteContext>()))
Infrastructure\DefaultApiProblemDetailsWriterTest.cs (1)
241public bool CanWriteResult(OutputFormatterCanWriteContext context) => true;
Infrastructure\DefaultOutputFormatterSelectorTest.cs (2)
381public virtual bool CanWriteResult(OutputFormatterCanWriteContext context) 441public override bool CanWriteResult(OutputFormatterCanWriteContext context)
Infrastructure\ObjectResultExecutorTest.cs (2)
487public virtual bool CanWriteResult(OutputFormatterCanWriteContext context) 552public override bool CanWriteResult(OutputFormatterCanWriteContext context)
MvcCoreLoggerExtensionsTest.cs (1)
411var context = new Mock<OutputFormatterCanWriteContext>(httpContext);
ObjectResultTests.cs (1)
172public bool CanWriteResult(OutputFormatterCanWriteContext context)