System::Diagnostics Namespace Reference

Classes

struct  Debug
 
struct  Debugger
 
class  FileVersionInfo
 
class  PerformanceCounter
 
class  Process
 
class  ProcessStartInfo
 
class  StackFrame
 
class  StackTrace
 
class  Stopwatch
 
struct  Trace
 
class  TraceListener
 

Typedefs

typedef SharedPtr< StopwatchStopwatchPtr
 Pointer type. More...
 

Enumerations

enum  ProcessWindowStyle { ProcessWindowStyle::Normal, ProcessWindowStyle::Hidden, ProcessWindowStyle::Minimized, ProcessWindowStyle::Maximized }
 Style of process window. More...
 
enum  TraceEventType {
  TraceEventType::Critical = 1, TraceEventType::Error = 2, TraceEventType::Warning = 4, TraceEventType::Information = 8,
  TraceEventType::Verbose = 16, TraceEventType::Start = 256, TraceEventType::Stop = 512, TraceEventType::Suspend = 1024,
  TraceEventType::Resume = 2048, TraceEventType::Transfer = 4096
}
 Identifies the type of event that has caused the trace. More...
 
enum  TraceLevel {
  TraceLevel::Off = 0, TraceLevel::Error = 1, TraceLevel::Warning = 2, TraceLevel::Info = 3,
  TraceLevel::Verbose = 4
}
 

Typedef Documentation

◆ StopwatchPtr

Enumeration Type Documentation

◆ ProcessWindowStyle

Style of process window.

Enumerator
Normal 

Normal window.

Hidden 

Hidden window.

Minimized 

Minimized window.

Maximized 

Maximized window.

◆ TraceEventType

Identifies the type of event that has caused the trace.

Enumerator
Critical 

Fatal error or application crash.

Error 

Recoverable error.

Warning 

Noncritical problem.

Information 

Informational message.

Verbose 

Debugging trace.

Start 

Starting of a logical operation.

Stop 

Stopping of a logical operation.

Suspend 

Suspension of a logical operation.

Resume 

Resumption of a logical operation.

Transfer 

Changing of correlation identity.

◆ TraceLevel

Specifies what messages to output for the System.Diagnostics.Debug, System.Diagnostics.Trace and System.Diagnostics.TraceSwitch classes.

Enumerator
Off 

Output no tracing and debugging messages.

Error 

Output error-handling messages.

Warning 

Output warnings and error-handling messages.

Info 

Output informational messages, warnings, and error-handling messages.

Verbose 

Output all debugging and tracing messages.