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

Classes

class  ActivityTracker
 
class  ArrayTypeInfo
 
struct  ConcurrentSet
 
class  ConcurrentSetItem
 
class  CounterGroup
 
class  CounterPayload
 
class  CounterPayloadType
 
struct  DataCollector
 
class  DateTimeOffsetTypeInfo
 
class  DateTimeTypeInfo
 
class  DecimalTypeInfo
 
class  DiagnosticCounter
 
struct  EmptyStruct
 
class  EnumerableTypeInfo
 
class  EtwEventProvider
 
class  EventAttribute
 
class  EventChannelAttribute
 
class  EventCommandEventArgs
 
class  EventCounter
 
class  EventDataAttribute
 
struct  EventDescriptor
 
class  EventDispatcher
 
class  EventFieldAttribute
 
class  EventIgnoreAttribute
 
class  EventListener
 
struct  EventParameterInfo
 
class  EventPayload
 
class  EventPipeEventDispatcher
 
struct  EventPipeEventInstanceData
 
class  EventPipeEventProvider
 
class  EventPipeInternal
 
class  EventPipeMetadataGenerator
 
class  EventPipePayloadDecoder
 
struct  EventPipeProviderConfiguration
 
struct  EventPipeSessionInfo
 
class  EventPipeWaitHandle
 
class  EventProvider
 
class  EventSource
 
class  EventSourceAttribute
 
class  EventSourceCreatedEventArgs
 
class  EventSourceException
 
struct  EventSourceOptions
 
class  EventWrittenEventArgs
 
class  FieldMetadata
 
class  FrameworkEventSource
 
interface  IEventProvider
 
class  IncrementingCounterPayload
 
class  IncrementingEventCounter
 
class  IncrementingEventCounterPayloadType
 
class  IncrementingPollingCounter
 
class  IncrementingPollingCounterPayloadType
 
class  InvokeTypeInfo
 
class  ManifestBuilder
 
struct  ManifestEnvelope
 
class  NameInfo
 
class  NativeRuntimeEventSource
 
class  NonEventAttribute
 
class  NoOpEventProvider
 
class  NullableTypeInfo
 
class  NullTypeInfo
 
class  PollingCounter
 
class  PollingPayloadType
 
class  PropertyAnalysis
 
struct  PropertyValue
 
class  RuntimeEventSource
 
class  RuntimeEventSourceHelper
 
class  ScalarArrayTypeInfo
 
class  ScalarTypeInfo
 
struct  SessionMask
 
class  SimpleEventTypes
 
class  Statics
 
class  StringTypeInfo
 
class  TimeSpanTypeInfo
 
class  TraceLoggingDataCollector
 
class  TraceLoggingEventHandleTable
 
class  TraceLoggingEventTypes
 
class  TraceLoggingMetadataCollector
 
class  TraceLoggingTypeInfo
 
class  TypeAnalysis
 

Enumerations

enum  ControllerCommand { Update = 0 , SendManifest = -1 , Enable = -2 , Disable = -3 }
 
enum  EventActivityOptions { None = 0 , Disable = 2 , Recursive = 4 , Detachable = 8 }
 
enum  EventChannel : byte {
  None = 0 , Admin = 16 , Operational = 17 , Analytic = 18 ,
  Debug = 19
}
 
enum  EventChannelType { Admin = 1 , Operational , Analytic , Debug }
 
enum  EventCommand { Update = 0 , SendManifest = -1 , Enable = -2 , Disable = -3 }
 
enum  EventFieldFormat {
  Default = 0 , String = 2 , Boolean = 3 , Hexadecimal = 4 ,
  Xml = 11 , Json = 12 , HResult = 15
}
 
enum  EventFieldTags { None = 0 }
 
enum  EventKeywords : long {
  None = 0L , All = -1L , MicrosoftTelemetry = 0x2000000000000L , WdiContext = 0x2000000000000L ,
  WdiDiagnostic = 0x4000000000000L , Sqm = 0x8000000000000L , AuditFailure = 0x10000000000000L , AuditSuccess = 0x20000000000000L ,
  CorrelationHint = 0x10000000000000L , EventLogClassic = 0x80000000000000L
}
 
enum  EventLevel {
  LogAlways , Critical , Error , Warning ,
  Informational , Verbose
}
 
enum  EventManifestOptions {
  None = 0 , Strict = 1 , AllCultures = 2 , OnlyIfNeededForRegistration = 4 ,
  AllowEventSourceOverride = 8
}
 
enum  EventOpcode {
  Info = 0 , Start = 1 , Stop = 2 , DataCollectionStart = 3 ,
  DataCollectionStop = 4 , Extension = 5 , Reply = 6 , Resume = 7 ,
  Suspend = 8 , Send = 9 , Receive = 240
}
 
enum  EventPipeSerializationFormat { NetPerf , NetTrace }
 
enum  EventProviderType { None , ETW , EventPipe }
 
enum  EventSourceSettings { Default = 0 , ThrowOnEventWriteErrors = 1 , EtwManifestEventFormat = 4 , EtwSelfDescribingEventFormat = 8 }
 
enum  EventTags { None = 0 }
 
enum  EventTask { None }
 
enum  TraceLoggingDataType {
  Nil = 0 , Utf16String = 1 , MbcsString = 2 , Int8 = 3 ,
  UInt8 = 4 , Int16 = 5 , UInt16 = 6 , Int32 = 7 ,
  UInt32 = 8 , Int64 = 9 , UInt64 = 10 , Float = 11 ,
  Double = 12 , Boolean32 = 13 , Binary = 14 , Guid = 15 ,
  FileTime = 17 , SystemTime = 18 , HexInt32 = 20 , HexInt64 = 21 ,
  CountedUtf16String = 22 , CountedMbcsString = 23 , Struct = 24 , Char16 = 518 ,
  Char8 = 516 , Boolean8 = 772 , HexInt8 = 1028 , HexInt16 = 1030 ,
  Utf16Xml = 2817 , MbcsXml = 2818 , CountedUtf16Xml = 2838 , CountedMbcsXml = 2839 ,
  Utf16Json = 3073 , MbcsJson = 3074 , CountedUtf16Json = 3094 , CountedMbcsJson = 3095 ,
  HResult = 3847
}