Namespace System.Diagnostics
Classes
ConditionalAttribute
Indicates to compilers that a method call or attribute should be ignored unless a specified conditional compilation symbol is defined.
Debug
Provides a set of methods and properties that help debug your code.
DebuggableAttribute
Modifies code generation for runtime just-in-time (JIT) debugging. This class cannot be inherited.
Debugger
Enables communication with a debugger. This class cannot be inherited.
DebuggerBrowsableAttribute
Determines if and how a member is displayed in the debugger variable windows. This class cannot be inherited.
DebuggerDisplayAttribute
Determines how a class or field is displayed in the debugger variable windows.
DebuggerHiddenAttribute
Specifies the DebuggerHiddenAttribute. This class cannot be inherited.
DebuggerNonUserCodeAttribute
Identifies a type or member that is not part of the user code for an application.
DebuggerStepThroughAttribute
Identifies a type or member that is not part of the user code for an application.
DebuggerStepperBoundaryAttribute
Indicates the code following the attribute is to be executed in run, not step, mode.
DebuggerTypeProxyAttribute
Specifies the display proxy for a type.
Stopwatch
Provides a set of methods and properties that you can use to accurately measure elapsed time.
Enums
DebuggableAttribute.DebuggingModes
Specifies the debugging mode for the just-in-time (JIT) compiler.
DebuggerBrowsableState
Provides display instructions for the debugger.