133 references to TraceLoggingDataType
mscorlib (133)
System\Diagnostics\Eventing\TraceLogging\FieldMetadata.cs (8)
44TraceLoggingDataType type, 63TraceLoggingDataType type, 82TraceLoggingDataType type, 98TraceLoggingDataType dataType, 125if (coreType == (int)TraceLoggingDataType.Nil) 129if (coreType == (int)TraceLoggingDataType.Binary) 134if (coreType == (int)TraceLoggingDataType.Utf16String || 135coreType == (int)TraceLoggingDataType.MbcsString)
System\Diagnostics\Eventing\TraceLogging\SimpleTypeInfos.cs (46)
53collector.AddScalar(name, Statics.Format8(format, TraceLoggingDataType.Boolean8)); 73collector.AddScalar(name, Statics.Format8(format, TraceLoggingDataType.UInt8)); 93collector.AddScalar(name, Statics.Format8(format, TraceLoggingDataType.Int8)); 113collector.AddScalar(name, Statics.Format16(format, TraceLoggingDataType.Int16)); 133collector.AddScalar(name, Statics.Format16(format, TraceLoggingDataType.UInt16)); 153collector.AddScalar(name, Statics.Format32(format, TraceLoggingDataType.Int32)); 173collector.AddScalar(name, Statics.Format32(format, TraceLoggingDataType.UInt32)); 193collector.AddScalar(name, Statics.Format64(format, TraceLoggingDataType.Int64)); 213collector.AddScalar(name, Statics.Format64(format, TraceLoggingDataType.UInt64)); 273collector.AddScalar(name, Statics.Format64(format, TraceLoggingDataType.Double)); 293collector.AddScalar(name, Statics.Format32(format, TraceLoggingDataType.Float)); 313collector.AddScalar(name, Statics.Format16(format, TraceLoggingDataType.Char16)); 337collector.AddArray(name, Statics.Format8(format, TraceLoggingDataType.Boolean8)); 360collector.AddBinary(name, Statics.MakeDataType(TraceLoggingDataType.Binary, format)); 363collector.AddBinary(name, TraceLoggingDataType.CountedMbcsString); 366collector.AddBinary(name, TraceLoggingDataType.CountedMbcsXml); 369collector.AddBinary(name, TraceLoggingDataType.CountedMbcsJson); 372collector.AddArray(name, TraceLoggingDataType.Boolean8); 375collector.AddArray(name, TraceLoggingDataType.HexInt8); 405collector.AddArray(name, Statics.Format8(format, TraceLoggingDataType.Int8)); 425collector.AddArray(name, Statics.Format16(format, TraceLoggingDataType.Int16)); 445collector.AddArray(name, Statics.Format16(format, TraceLoggingDataType.UInt16)); 465collector.AddArray(name, Statics.Format32(format, TraceLoggingDataType.Int32)); 485collector.AddArray(name, Statics.Format32(format, TraceLoggingDataType.UInt32)); 505collector.AddArray(name, Statics.Format64(format, TraceLoggingDataType.Int64)); 525collector.AddArray(name, Statics.Format64(format, TraceLoggingDataType.UInt64)); 585collector.AddArray(name, Statics.Format16(format, TraceLoggingDataType.Char16)); 605collector.AddArray(name, Statics.Format64(format, TraceLoggingDataType.Double)); 625collector.AddArray(name, Statics.Format32(format, TraceLoggingDataType.Float)); 646collector.AddScalar(name, Statics.Format8(format, TraceLoggingDataType.UInt8)); 668collector.AddScalar(name, Statics.Format8(format, TraceLoggingDataType.Int8)); 690collector.AddScalar(name, Statics.Format16(format, TraceLoggingDataType.Int16)); 712collector.AddScalar(name, Statics.Format16(format, TraceLoggingDataType.UInt16)); 734collector.AddScalar(name, Statics.Format32(format, TraceLoggingDataType.Int32)); 756collector.AddScalar(name, Statics.Format32(format, TraceLoggingDataType.UInt32)); 778collector.AddScalar(name, Statics.Format64(format, TraceLoggingDataType.Int64)); 800collector.AddScalar(name, Statics.Format64(format, TraceLoggingDataType.UInt64)); 829collector.AddBinary(name, Statics.MakeDataType(TraceLoggingDataType.CountedUtf16String, format)); 858collector.AddScalar(name, Statics.MakeDataType(TraceLoggingDataType.Guid, format)); 878collector.AddArray(name, Statics.MakeDataType(TraceLoggingDataType.Guid, format)); 898collector.AddScalar(name, Statics.MakeDataType(TraceLoggingDataType.FileTime, format)); 917group.AddScalar("Ticks", Statics.MakeDataType(TraceLoggingDataType.FileTime, format)); 918group.AddScalar("Offset", TraceLoggingDataType.Int64); 940collector.AddScalar(name, Statics.MakeDataType(TraceLoggingDataType.Int64, format)); 960collector.AddScalar(name, Statics.MakeDataType(TraceLoggingDataType.Double, format)); 1037group.AddScalar("HasValue", TraceLoggingDataType.Boolean8);
System\Diagnostics\Eventing\TraceLogging\Statics.cs (31)
33public static readonly TraceLoggingDataType IntPtrType = IntPtr.Size == 8 34? TraceLoggingDataType.Int64 35: TraceLoggingDataType.Int32; 36public static readonly TraceLoggingDataType UIntPtrType = IntPtr.Size == 8 37? TraceLoggingDataType.UInt64 38: TraceLoggingDataType.UInt32; 39public static readonly TraceLoggingDataType HexIntPtrType = IntPtr.Size == 8 40? TraceLoggingDataType.HexInt64 41: TraceLoggingDataType.HexInt32; 181public static TraceLoggingDataType MakeDataType( 182TraceLoggingDataType baseType, 185return (TraceLoggingDataType)(((int)baseType & 0x1f) | ((int)format << 8)); 194public static TraceLoggingDataType Format8( 196TraceLoggingDataType native) 203return TraceLoggingDataType.Char8; 205return TraceLoggingDataType.Boolean8; 207return TraceLoggingDataType.HexInt8; 225public static TraceLoggingDataType Format16( 227TraceLoggingDataType native) 234return TraceLoggingDataType.Char16; 236return TraceLoggingDataType.HexInt16; 256public static TraceLoggingDataType Format32( 258TraceLoggingDataType native) 265return TraceLoggingDataType.Boolean32; 267return TraceLoggingDataType.HexInt32; 281return TraceLoggingDataType.HResult; 299public static TraceLoggingDataType Format64( 301TraceLoggingDataType native) 308return TraceLoggingDataType.HexInt64; 328public static TraceLoggingDataType FormatPtr( 330TraceLoggingDataType native)
System\Diagnostics\Eventing\TraceLogging\TraceLoggingMetadataCollector.cs (48)
101TraceLoggingDataType.Struct, 121public void AddScalar(string name, TraceLoggingDataType type) 124switch ((TraceLoggingDataType)((int)type & Statics.InTypeMask)) 126case TraceLoggingDataType.Int8: 127case TraceLoggingDataType.UInt8: 128case TraceLoggingDataType.Char8: 131case TraceLoggingDataType.Int16: 132case TraceLoggingDataType.UInt16: 133case TraceLoggingDataType.Char16: 136case TraceLoggingDataType.Int32: 137case TraceLoggingDataType.UInt32: 138case TraceLoggingDataType.HexInt32: 139case TraceLoggingDataType.Float: 140case TraceLoggingDataType.Boolean32: 143case TraceLoggingDataType.Int64: 144case TraceLoggingDataType.UInt64: 145case TraceLoggingDataType.HexInt64: 146case TraceLoggingDataType.Double: 147case TraceLoggingDataType.FileTime: 150case TraceLoggingDataType.Guid: 151case TraceLoggingDataType.SystemTime: 173public void AddBinary(string name, TraceLoggingDataType type) 175switch ((TraceLoggingDataType)((int)type & Statics.InTypeMask)) 177case TraceLoggingDataType.Binary: 178case TraceLoggingDataType.CountedMbcsString: 179case TraceLoggingDataType.CountedUtf16String: 201public void AddArray(string name, TraceLoggingDataType type) 203switch ((TraceLoggingDataType)((int)type & Statics.InTypeMask)) 205case TraceLoggingDataType.Utf16String: 206case TraceLoggingDataType.MbcsString: 207case TraceLoggingDataType.Int8: 208case TraceLoggingDataType.UInt8: 209case TraceLoggingDataType.Int16: 210case TraceLoggingDataType.UInt16: 211case TraceLoggingDataType.Int32: 212case TraceLoggingDataType.UInt32: 213case TraceLoggingDataType.Int64: 214case TraceLoggingDataType.UInt64: 215case TraceLoggingDataType.Float: 216case TraceLoggingDataType.Double: 217case TraceLoggingDataType.Boolean32: 218case TraceLoggingDataType.Guid: 219case TraceLoggingDataType.FileTime: 220case TraceLoggingDataType.HexInt32: 221case TraceLoggingDataType.HexInt64: 222case TraceLoggingDataType.Char16: 223case TraceLoggingDataType.Char8: 269public void AddCustom(string name, TraceLoggingDataType type, byte[] metadata)