3 implementations of IDebuggerState
Microsoft.AspNetCore.Diagnostics.Middleware (3)
src\Shared\Debugger\AttachedDebugger.cs (1)
14internal sealed class AttachedDebugger : IDebuggerState
src\Shared\Debugger\DetachedDebugger.cs (1)
14internal sealed class DetachedDebugger : IDebuggerState
src\Shared\Debugger\SystemDebugger.cs (1)
16internal sealed class SystemDebugger : IDebuggerState
9 references to IDebuggerState
Microsoft.AspNetCore.Diagnostics.Middleware (9)
src\Shared\Debugger\DebuggerExtensions.cs (6)
22/// Registers system debugger as <see cref="IDebuggerState"/> interface. 30services.TryAddSingleton<IDebuggerState>(DebuggerState.System); 36/// Registers system debugger as <see cref="IDebuggerState"/> interface. 44services.TryAddSingleton<IDebuggerState>(DebuggerState.Attached); 50/// Registers system debugger as <see cref="IDebuggerState"/> interface. 58services.TryAddSingleton<IDebuggerState>(DebuggerState.Detached);
src\Shared\Debugger\DebuggerState.cs (3)
20public static IDebuggerState System => SystemDebugger.Instance; 25public static IDebuggerState Attached => AttachedDebugger.Instance; 30public static IDebuggerState Detached => DetachedDebugger.Instance;