6 implementations of IDeveloperPageExceptionFilter
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (1)
DatabaseDeveloperPageExceptionFilter.cs (1)
25public sealed class DatabaseDeveloperPageExceptionFilter : IDeveloperPageExceptionFilter
Microsoft.AspNetCore.Diagnostics.Tests (5)
DeveloperExceptionPageMiddlewareTest.cs (5)
649public class ExceptionMessageFilter : IDeveloperPageExceptionFilter 657public class ExceptionToStringFilter : IDeveloperPageExceptionFilter 665public class AlwaysThrowSameMessageFilter : IDeveloperPageExceptionFilter 673public class AlwaysBadFormatExceptionFilter : IDeveloperPageExceptionFilter 681public class PassThroughExceptionFilter : IDeveloperPageExceptionFilter
13 references to IDeveloperPageExceptionFilter
Microsoft.AspNetCore.Diagnostics (4)
DeveloperExceptionPage\DeveloperExceptionPageMiddleware.cs (2)
28/// <param name="filters">The list of registered <see cref="IDeveloperPageExceptionFilter"/>.</param> 35IEnumerable<IDeveloperPageExceptionFilter> filters)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (2)
51IEnumerable<IDeveloperPageExceptionFilter> filters, 70foreach (var filter in Enumerable.Reverse(filters))
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (2)
DatabaseDeveloperPageExceptionFilter.cs (1)
18/// An <see cref="IDeveloperPageExceptionFilter"/> that captures database-related exceptions that can be resolved by using Entity Framework migrations.
DatabaseDeveloperPageExceptionFilterServiceExtensions.cs (1)
30services.TryAddEnumerable(new ServiceDescriptor(typeof(IDeveloperPageExceptionFilter), typeof(DatabaseDeveloperPageExceptionFilter), ServiceLifetime.Singleton));
Microsoft.AspNetCore.Diagnostics.Tests (7)
DeveloperExceptionPageMiddlewareTest.cs (7)
383services.AddSingleton<IDeveloperPageExceptionFilter, ExceptionMessageFilter>(); 417services.AddSingleton<IDeveloperPageExceptionFilter, PassThroughExceptionFilter>(); 418services.AddSingleton<IDeveloperPageExceptionFilter, AlwaysBadFormatExceptionFilter>(); 419services.AddSingleton<IDeveloperPageExceptionFilter, ExceptionMessageFilter>(); 455services.AddSingleton<IDeveloperPageExceptionFilter, AlwaysThrowSameMessageFilter>(); 456services.AddSingleton<IDeveloperPageExceptionFilter, ExceptionMessageFilter>(); 457services.AddSingleton<IDeveloperPageExceptionFilter, ExceptionToStringFilter>();