Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics Namespace Reference

Namespaces

namespace  CodeAnalysis
 
namespace  Contracts
 
namespace  Metrics
 
namespace  SymbolStore
 
namespace  Tracing
 

Classes

class  Activity
 
struct  ActivityContext
 
struct  ActivityCreationOptions
 
struct  ActivityEvent
 
struct  ActivityLink
 
class  ActivityListener
 
class  ActivitySource
 
struct  ActivitySpanId
 
class  ActivityTagsCollection
 
struct  ActivityTraceId
 
class  AsyncStreamReader
 
class  BooleanSwitch
 
class  ConditionalAttribute
 
class  ConsoleTraceListener
 
class  CorrelationManager
 
class  DataReceivedEventArgs
 
class  Debug
 
class  DebuggableAttribute
 
class  Debugger
 
class  DebuggerBrowsableAttribute
 
class  DebuggerDisplayAttribute
 
class  DebuggerHiddenAttribute
 
class  DebuggerNonUserCodeAttribute
 
class  DebuggerStepperBoundaryAttribute
 
class  DebuggerStepThroughAttribute
 
class  DebuggerTypeProxyAttribute
 
class  DebuggerVisualizerAttribute
 
class  DebugProvider
 
class  DefaultTraceListener
 
class  DelimitedListTraceListener
 
class  DiagLinkedList
 
class  DiagNode
 
class  DiagnosticListener
 
class  DiagnosticsConfiguration
 
class  DiagnosticSource
 
class  DiagnosticSourceEventSource
 
class  DistributedContextPropagator
 
class  EditAndContinueHelper
 
struct  Enumerator
 
class  EventTypeFilter
 
class  FileVersionInfo
 
interface  ICustomDebuggerNotification
 
class  LegacyPropagator
 
struct  MainWindowFinder
 
class  MonitoringDescriptionAttribute
 
class  NoOutputPropagator
 
class  NtProcessInfoHelper
 
class  NtProcessManager
 
class  PassThroughPropagator
 
class  PerformanceCounterLib
 
class  Process
 
class  ProcessInfo
 
class  ProcessManager
 
class  ProcessModule
 
class  ProcessModuleCollection
 
class  ProcessStartInfo
 
class  ProcessThread
 
class  ProcessThreadCollection
 
class  ProcessThreadTimes
 
class  RandomNumberGenerator
 
class  SourceFilter
 
class  SourceSwitch
 
class  StackFrame
 
class  StackFrameExtensions
 
class  StackFrameHelper
 
class  StackTrace
 
class  StackTraceHiddenAttribute
 
class  StackTraceSymbols
 
class  Stopwatch
 
class  Switch
 
class  SwitchAttribute
 
class  SwitchLevelAttribute
 
class  SynchronizedList
 
struct  TagList
 
class  TextWriterTraceListener
 
class  ThreadInfo
 
class  Trace
 
class  TraceEventCache
 
class  TraceFilter
 
class  TraceInternal
 
class  TraceListener
 
class  TraceListenerCollection
 
class  TraceSource
 
class  TraceSwitch
 
class  XmlWriterTraceListener
 

Enumerations

enum  ActivityIdFormat { Unknown , Hierarchical , W3C }
 
enum  ActivityKind {
  Internal , Server , Client , Producer ,
  Consumer
}
 
enum  ActivitySamplingResult { None , PropagationData , AllData , AllDataAndRecorded }
 
enum  ActivityStatusCode { Unset , Ok , Error }
 
enum  ActivityTraceFlags { None = 0 , Recorded = 1 }
 
enum  ProcessPriorityClass {
  Normal = 0x20 , Idle = 0x40 , High = 0x80 , RealTime = 0x100 ,
  BelowNormal = 0x4000 , AboveNormal = 0x8000
}
 
enum  ProcessWindowStyle { Normal , Hidden , Minimized , Maximized }
 
enum  ThreadPriorityLevel {
  Idle = -15 , Lowest = -2 , BelowNormal = -1 , Normal = 0 ,
  AboveNormal = 1 , Highest = 2 , TimeCritical = 15
}
 
enum  ThreadState {
  Initialized , Ready , Running , Standby ,
  Terminated , Wait , Transition , Unknown
}
 
enum  ThreadWaitReason {
  Executive , FreePage , PageIn , SystemAllocation ,
  ExecutionDelay , Suspended , UserRequest , EventPairHigh ,
  EventPairLow , LpcReceive , LpcReply , VirtualMemory ,
  PageOut , Unknown
}
 
enum  SourceLevels {
  Off = 0 , Critical = 1 , Error = 3 , Warning = 7 ,
  Information = 0xF , Verbose = 0x1F , ActivityTracing = 0xFF00 , All = -1
}
 
enum  TraceEventType {
  Critical = 1 , Error = 2 , Warning = 4 , Information = 8 ,
  Verbose = 0x10 , Start = 0x100 , Stop = 0x200 , Suspend = 0x400 ,
  Resume = 0x800 , Transfer = 0x1000
}
 
enum  TraceLevel {
  Off , Error , Warning , Info ,
  Verbose
}
 
enum  TraceOptions {
  None = 0 , LogicalOperationStack = 1 , DateTime = 2 , Timestamp = 4 ,
  ProcessId = 8 , ThreadId = 0x10 , Callstack = 0x20
}
 
enum  DebuggerBrowsableState { Never = 0 , Collapsed = 2 , RootHidden = 3 }
 

Functions

delegate ActivitySamplingResult SampleActivity< T > (ref ActivityCreationOptions< T > options)
 
delegate void DataReceivedEventHandler (object sender, DataReceivedEventArgs e)