1 interface inheriting from IAsyncExceptionFilter
Microsoft.AspNetCore.Mvc.Core.Test (1)
MvcCoreLoggerExtensionsTest.cs (1)
489public interface IOrderedExceptionFilter : IExceptionFilter, IAsyncExceptionFilter, IOrderedFilter { }
1 implementation of IAsyncExceptionFilter
Microsoft.AspNetCore.Mvc.Core (1)
Filters\ExceptionFilterAttribute.cs (1)
11public abstract class ExceptionFilterAttribute : Attribute, IAsyncExceptionFilter, IExceptionFilter, IOrderedFilter
34 references to IAsyncExceptionFilter
Microsoft.AspNetCore.Mvc.Abstractions (1)
Filters\ExceptionContext.cs (1)
10/// <see cref="IAsyncExceptionFilter"/> implementations.
Microsoft.AspNetCore.Mvc.Core (12)
Infrastructure\ResourceInvoker.cs (7)
628var current = _cursor.GetNextFilter<IExceptionFilter, IAsyncExceptionFilter>(); 668var filter = (IAsyncExceptionFilter)state; 678nameof(IAsyncExceptionFilter.OnExceptionAsync), 699var filter = (IAsyncExceptionFilter)state; 705nameof(IAsyncExceptionFilter.OnExceptionAsync),
MvcCoreDiagnosticListenerExtensions.cs (4)
379IAsyncExceptionFilter filter) 392private static void BeforeOnExceptionAsyncImpl(DiagnosticListener diagnosticListener, ExceptionContext exceptionContext, IAsyncExceptionFilter filter) 409IAsyncExceptionFilter filter) 422private static void AfterOnExceptionAsyncImpl(DiagnosticListener diagnosticListener, ExceptionContext exceptionContext, IAsyncExceptionFilter filter)
MvcCoreLoggerExtensions.cs (1)
65var exceptionFilters = filters.Where(f => f is IExceptionFilter || f is IAsyncExceptionFilter);
Microsoft.AspNetCore.Mvc.Core.Test (12)
MvcCoreLoggerExtensionsTest.cs (12)
133var asyncExceptionFilter = Mock.Of<IAsyncExceptionFilter>(); 178var asyncExceptionFilter = Mock.Of<IAsyncExceptionFilter>(); 221var asyncExceptionFilter = Mock.Of<IAsyncExceptionFilter>(); 270var asyncExceptionFilter = Mock.Of<IAsyncExceptionFilter>(); 313var asyncExceptionFilter = Mock.Of<IAsyncExceptionFilter>(); 359var asyncExceptionFilter = Mock.Of<IAsyncExceptionFilter>();
Microsoft.AspNetCore.Mvc.Core.TestCommon (9)
CommonResourceInvokerTest.cs (9)
57var filter = new Mock<IAsyncExceptionFilter>(MockBehavior.Strict); 128var filter1 = new Mock<IAsyncExceptionFilter>(MockBehavior.Strict); 133var filter2 = new Mock<IAsyncExceptionFilter>(MockBehavior.Strict); 300var filter2 = new Mock<IAsyncExceptionFilter>(MockBehavior.Strict); 334var filter2 = new Mock<IAsyncExceptionFilter>(MockBehavior.Strict); 370var filter2 = new Mock<IAsyncExceptionFilter>(MockBehavior.Strict); 402var filter2 = new Mock<IAsyncExceptionFilter>(MockBehavior.Strict); 442var filter1 = new Mock<IAsyncExceptionFilter>(MockBehavior.Strict); 1943var exceptionFilter = new Mock<IAsyncExceptionFilter>(MockBehavior.Strict);