| |
Class |
Description |
|
BooleanSwitch
|
Provides a simple on/off switch that controls debugging and tracing output. |
|
ConditionalAttribute
|
Indicates to compilers that a method is callable if a specified preprocessing identifier is applied to the method. |
|
ConsoleTraceListener
|
Directs tracing or debugging output to either the standard output or the standard error stream. |
|
CorrelationManager
|
Correlates traces that are part of a logical transaction. |
|
CounterCreationData
|
Defines the counter type, name, and Help string for a custom counter. |
|
CounterCreationDataCollection
|
Provides a strongly typed collection of CounterCreationData objects. |
|
CounterSampleCalculator
|
Provides a set of utility functions for interpreting performance counter data. |
|
DataReceivedEventArgs
|
Provides data for the OutputDataReceived and ErrorDataReceived events. |
|
Debug
|
Provides a set of methods and properties that help debug your code. This class cannot be inherited. |
|
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. |
|
DebuggerStepperBoundaryAttribute
|
Indicates the code following the attribute is to be executed in run, not step, mode. |
|
DebuggerStepThroughAttribute
|
Specifies the DebuggerStepThroughAttribute. This class cannot be inherited. |
|
DebuggerTypeProxyAttribute
|
Specifies the display proxy for a type. |
|
DebuggerVisualizerAttribute
|
Specifies that the type has a visualizer. This class cannot be inherited. |
|
DefaultTraceListener
|
Provides the default output methods and behavior for tracing. |
|
DelimitedListTraceListener
|
Directs tracing or debugging output to a text writer, such as a stream writer, or to a stream, such as a file stream. |
|
DiagnosticsConfigurationHandler
|
Handles the diagnostics section of configuration files. |
|
EntryWrittenEventArgs
|
Provides data for the EntryWritten event. |
|
EventInstance
|
Represents language-neutral information for an event log entry. |
|
EventLog
|
Provides interaction with Windows event logs. |
|
EventLogEntry
|
Encapsulates a single record in the event log. This class cannot be inherited. |
|
EventLogEntryCollection
|
Defines size and enumerators for a collection of EventLogEntry instances. |
|
EventLogInstaller
|
Allows you to install and configure an event log that your application reads from or writes to when running. |
|
EventLogPermission
|
Allows control of code access permissions for event logging. |
|
EventLogPermissionAttribute
|
Allows declaritive permission checks for event logging. |
|
EventLogPermissionEntry
|
Defines the smallest unit of a code access security permission that is set for an EventLog. |
|
EventLogPermissionEntryCollection
|
Contains a strongly typed collection of EventLogPermissionEntry objects. |
|
EventLogTraceListener
|
Provides a simple listener that directs tracing or debugging output to an EventLog. |
|
EventSourceCreationData
|
Represents the configuration settings used to create an event log source on the local computer or a remote computer. |
|
EventTypeFilter
|
Indicates whether a listener should trace based on the event type. |
|
FileVersionInfo
|
Provides version information for a physical file on disk. |
|
InstanceData
|
Holds instance data associated with a performance counter sample. |
|
InstanceDataCollection
|
Provides a strongly typed collection of InstanceData objects. |
|
InstanceDataCollectionCollection
|
Provides a strongly typed collection of InstanceDataCollection objects. |
|
MonitoringDescriptionAttribute
|
Specifies a description for a property or event. |
|
PerformanceCounter
|
Represents a Windows NT performance counter component. |
|
PerformanceCounterCategory
|
Represents a performance object, which defines a category of performance counters. |
|
PerformanceCounterInstaller
|
Specifies an installer for the PerformanceCounter component. |
|
PerformanceCounterManager
|
Prepares performance data for the performance.dll the system loads when working with performance counters. |
|
PerformanceCounterPermission
|
Allows control of code access permissions for PerformanceCounter. |
|
PerformanceCounterPermissionAttribute
|
Allows declaritive performance counter permission checks. |
|
PerformanceCounterPermissionEntry
|
Defines the smallest unit of a code access security permission that is set for a PerformanceCounter. |
|
PerformanceCounterPermissionEntryCollection
|
Contains a strongly typed collection of PerformanceCounterPermissionEntry objects. |
|
Process
|
Provides access to local and remote processes and enables you to start and stop local system processes. |
|
ProcessModule
|
Represents a.dll or .exe file that is loaded into a particular process. |
|
ProcessModuleCollection
|
Provides a strongly typed collection of ProcessModule objects. |
|
ProcessStartInfo
|
Specifies a set of values used when starting a process. |
|
ProcessThread
|
Represents an operating system process thread. |
|
ProcessThreadCollection
|
Provides a strongly typed collection of ProcessThread objects. |
|
SourceFilter
|
Indicates whether a listener should trace a message based on the source of a trace. |
|
SourceSwitch
|
Provides a multilevel switch to control tracing and debug output without recompiling your code. |
|
StackFrame
|
Provides information about a StackFrame, which represents a function call on the call stack for the current thread. |
|
StackTrace
|
Represents a stack trace, which is an ordered collection of one or more stack frames. |
|
Stopwatch
|
Provides a set of methods and properties that you can use to accurately measure elapsed time. |
|
Switch
|
Provides an abstract base class to create new debugging and tracing switches. |
|
SwitchAttribute
|
Identifies a switch used in an assembly, class, or member. |
|
SwitchLevelAttribute
|
Identifies the level type for a switch. |
|
TextWriterTraceListener
|
Directs tracing or debugging output to a TextWriter or to a Stream, such as FileStream. |
|
Trace
|
Provides a set of methods and properties that help you trace the execution of your code. This class cannot be inherited. |
|
TraceEventCache
|
Provides trace event data specific to a thread and a process. |
|
TraceFilter
|
Provides the base class for trace filter implementations. |
|
TraceListener
|
Provides the abstract base class for the listeners who monitor trace and debug output. |
|
TraceListenerCollection
|
Provides a thread-safe list of TraceListener objects. |
|
TraceSource
|
Provides a set of methods and properties that enable applications to trace the execution of code and associate trace messages with their source. |
|
TraceSwitch
|
Provides a multilevel switch to control tracing and debug output without recompiling your code. |
|
XmlWriterTraceListener
|
Directs tracing or debugging output as XML-encoded data to a TextWriter or to a Stream, such as a FileStream. |