System.Diagnostics

E697488

System.Diagnostics is a .NET Framework namespace that provides classes for interacting with system processes, event logs, performance counters, and debugging and tracing functionality.

All labels observed (4)

How this entity was disambiguated

Statements (69)

Predicate Object
instanceOf .NET namespace ⓘ
assembly System.Diagnostics.EventLog.dll ⓘ
System.Diagnostics.PerformanceCounter.dll ⓘ
System.Diagnostics.Process.dll ⓘ
System.Diagnostics.TraceSource.dll ⓘ
System.dll ⓘ
containsClass System.Diagnostics.Activity ⓘ
System.Diagnostics.ActivitySource ⓘ
System.Diagnostics.ConsoleTraceListener ⓘ
System.Diagnostics.Debug ⓘ
System.Diagnostics.DefaultTraceListener ⓘ
System.Diagnostics.DiagnosticListener ⓘ
System.Diagnostics.DiagnosticSource ⓘ
System.Diagnostics.EventLog ⓘ
System.Diagnostics.EventLogEntry ⓘ
linked to: System.Diagnostics

System.Diagnostics.EventLogEntryType ⓘ
System.Diagnostics.FileVersionInfo ⓘ
System.Diagnostics.PerformanceCounter ⓘ
System.Diagnostics.PerformanceCounterCategory ⓘ
System.Diagnostics.PerformanceCounterType ⓘ
linked to: System.Enum

System.Diagnostics.Process ⓘ
linked to: System.Diagnostics

System.Diagnostics.ProcessStartInfo ⓘ
System.Diagnostics.SourceSwitch ⓘ
System.Diagnostics.StackFrame ⓘ
System.Diagnostics.StackTrace ⓘ
System.Diagnostics.Stopwatch ⓘ
System.Diagnostics.SymbolStore.ISymbolDocument ⓘ
System.Diagnostics.SymbolStore.ISymbolMethod ⓘ
System.Diagnostics.SymbolStore.ISymbolReader ⓘ
System.Diagnostics.SymbolStore.ISymbolWriter ⓘ
System.Diagnostics.TextWriterTraceListener ⓘ
System.Diagnostics.Trace ⓘ
System.Diagnostics.TraceEventCache ⓘ
System.Diagnostics.TraceEventType ⓘ
System.Diagnostics.TraceListener ⓘ
System.Diagnostics.TraceOptions ⓘ
System.Diagnostics.TraceSource ⓘ
System.Diagnostics.TraceSwitch ⓘ
documentationUrl https://learn.microsoft.com/dotnet/api/system.diagnostics ⓘ
language C# ⓘ
F# ⓘ
VB.NET ⓘ
linked to: Visual Basic .NET
partOf .NET ⓘ
.NET Framework Class Library ⓘ
platform Linux ⓘ
Windows ⓘ
macOS ⓘ
providedBy .NET (5+) runtime ⓘ
linked to: .NET (5 and later)

.NET Core ⓘ
.NET Framework ⓘ
providesFunctionality Windows Event Log access ⓘ
code profiling support ⓘ
debugging support ⓘ
diagnostic tracing ⓘ
event logging ⓘ
logging ⓘ
monitoring processes ⓘ
performance counters ⓘ
process management ⓘ
starting processes ⓘ
tracing ⓘ
targetFramework .NET 5 and later ⓘ
.NET Core 1.0 and later ⓘ
linked to: .NET Core

.NET Framework 1.0 and later ⓘ
linked to: .NET Framework
usedFor diagnosing application issues ⓘ
instrumenting code for tracing ⓘ
integrating with system event logs ⓘ
measuring performance ⓘ
writing diagnostic logs ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

System → hasSubNamespace → System.Diagnostics ⓘ
.NET Base Class Library → containsNamespace → System.Diagnostics ⓘ
System.Diagnostics.Debug → namespace → System.Diagnostics ⓘ
System.Diagnostics.Debug → relatedClass → System.Diagnostics.EventLog ⓘ
linked to: System.Diagnostics
System.Diagnostics.Trace → namespace → System.Diagnostics ⓘ
System.Diagnostics → containsClass → System.Diagnostics.Process ⓘ
linked to: System.Diagnostics
System.Diagnostics → containsClass → System.Diagnostics.EventLogEntry ⓘ
linked to: System.Diagnostics