C# (CSharp) System.Diagnostics Namespace

Nested Namespaces

System.Diagnostics.Abstractions
System.Diagnostics.CodeAnalysis
System.Diagnostics.Contracts
System.Diagnostics.Eventing
System.Diagnostics.Events
System.Diagnostics.Extensibility
System.Diagnostics.SymbolStore
System.Diagnostics.Tests
System.Diagnostics.TraceSourceTests

Classes

Name Description
Assert
AssertFilter
AssertSection
AssertWrapper
AsyncStreamReader
BooleanSwitch
ConditionalAttribute
ConsoleTimeLogger
ConsoleTraceListener
CorrelationManager
CorrelationManager.AsyncLocalStackWrapper
CorrelationManager.StackNode
CounterSample
DataReceivedEventArgs
Debug Provides a set of properties and methods for debugging code.
Debug.DebugAssertException
Debug.UnixDebugLogger
Debug.WindowsDebugLogger
DebuggableAttribute
Debugger
DebuggerAttributes
DebuggerBrowsableAttribute
DebuggerBrowsableAttribute.DebuggerBrowsableAttribute
DebuggerDisplayAttribute
DebuggerDisplayAttribute.DebuggerDisplayAttribute
DebuggerHiddenAttribute
DebuggerNonUserCodeAttribute
DebuggerStepThroughAttribute
DebuggerStepperBoundaryAttribute
DebuggerTypeProxyAttribute
DebuggerTypeProxyAttribute.DebuggerTypeProxyAttribute
DebuggerVisualizerAttribute
DebuggerVisualizerAttribute.DebuggerVisualizerAttribute
DefaultFilter
DefaultTraceListener
DelimitedListTraceListener
DiagnosticsConfiguration
DiagnosticsConfigurationHandler
EditAndContinueHelper
EventTypeFilter
FileVersionInfo
FilterElement
ListenerElement
ListenerElementsCollection
Log
LogSwitch
MainWindowFinder
MonitoringDescriptionAttribute
NtProcessInfoHelper
NtProcessInfoHelper.SystemProcessInformation
NtProcessInfoHelper.SystemThreadInformation
NtProcessManager
PerfCounterSection
PerformanceCounter
PerformanceCounterLib
PerformanceCounterLib.PerformanceMonitor
Process
Process.ProcInfo
Process.ProcessAsyncReader
Process.ProcessWaitHandle
ProcessInfo This data structure contains information about a process that is collected in bulk by querying the operating system. The reason to make this a separate structure from the process component is so that we can throw it away all at once when Refresh is called on the component.
ProcessManager
ProcessModule
ProcessModuleCollection
ProcessStartInfo
ProcessThread
ProcessThreadCollection
ProcessWaitHandle
RemoteExecutorTestBase Base class used for all tests that need to spawn a remote process.
RemoteExecutorTestBase.RemoteInvokeHandle A cleanup handle to the Process created for the remote invocation.
RemoteInvokeOptions Options used with RemoteInvoke.
SharedListenerElementsCollection
SourceElement
SourceElementsCollection
SourceFilter
SourceSwitch
StackFrame
StackFrameExtensions
StackFrameHelper
StackTrace
StackTraceSymbols
Stopwatch
Switch
SwitchAttribute
SwitchElement
SwitchElementsCollection
SwitchLevelAttribute
SwitchesDictionarySectionHandler
SystemDiagnosticsSection
TextWriterTraceListener
ThreadInfo
Trace
TraceEvent Represents a tracing event originated in a trace source.
TraceEventCache
TraceFilter
TraceInternal
TraceListener
TraceListenerCollection
TraceSection
TraceSource
TraceSourceExtensions http://eeichinger.blogspot.hu/2009/01/thoughts-on-systemdiagnostics-trace-vs.html
TraceSwitch
TraceUtils
TracerExtensibility Provides low-level manipulation of the current ITracer implementation.
TracerExtensibility.TracerReplacer
TracerSourceExtensions Provides usability overloads for tracing to a ITraceSource.
TracerSourceExtensions.TraceActivity
TypedElement
XmlWriterTraceListener