15 instantiations of ScalarArrayTypeInfo
System.Private.CoreLib (15)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\SimpleTypeInfos.cs (15)
142public static TraceLoggingTypeInfo Boolean() => s_boolean ??= new ScalarArrayTypeInfo(typeof(bool[]), TraceLoggingDataType.Boolean8, sizeof(bool)); 143public static TraceLoggingTypeInfo Byte() => s_byte ??= new ScalarArrayTypeInfo(typeof(byte[]), TraceLoggingDataType.UInt8, sizeof(byte)); 144public static TraceLoggingTypeInfo SByte() => s_sbyte ??= new ScalarArrayTypeInfo(typeof(sbyte[]), TraceLoggingDataType.Int8, sizeof(sbyte)); 145public static TraceLoggingTypeInfo Char() => s_char ??= new ScalarArrayTypeInfo(typeof(char[]), TraceLoggingDataType.Char16, sizeof(char)); 146public static TraceLoggingTypeInfo Int16() => s_int16 ??= new ScalarArrayTypeInfo(typeof(short[]), TraceLoggingDataType.Int16, sizeof(short)); 147public static TraceLoggingTypeInfo UInt16() => s_uint16 ??= new ScalarArrayTypeInfo(typeof(ushort[]), TraceLoggingDataType.UInt16, sizeof(ushort)); 148public static TraceLoggingTypeInfo Int32() => s_int32 ??= new ScalarArrayTypeInfo(typeof(int[]), TraceLoggingDataType.Int32, sizeof(int)); 149public static TraceLoggingTypeInfo UInt32() => s_uint32 ??= new ScalarArrayTypeInfo(typeof(uint[]), TraceLoggingDataType.UInt32, sizeof(uint)); 150public static TraceLoggingTypeInfo Int64() => s_int64 ??= new ScalarArrayTypeInfo(typeof(long[]), TraceLoggingDataType.Int64, sizeof(long)); 151public static TraceLoggingTypeInfo UInt64() => s_uint64 ??= new ScalarArrayTypeInfo(typeof(ulong[]), TraceLoggingDataType.UInt64, sizeof(ulong)); 152public static TraceLoggingTypeInfo IntPtr() => s_intptr ??= new ScalarArrayTypeInfo(typeof(IntPtr[]), Statics.IntPtrType, System.IntPtr.Size); 153public static TraceLoggingTypeInfo UIntPtr() => s_uintptr ??= new ScalarArrayTypeInfo(typeof(UIntPtr[]), Statics.UIntPtrType, System.IntPtr.Size); 154public static TraceLoggingTypeInfo Single() => s_single ??= new ScalarArrayTypeInfo(typeof(float[]), TraceLoggingDataType.Float, sizeof(float)); 155public static TraceLoggingTypeInfo Double() => s_double ??= new ScalarArrayTypeInfo(typeof(double[]), TraceLoggingDataType.Double, sizeof(double)); 156public static unsafe TraceLoggingTypeInfo Guid() => s_guid ??= new ScalarArrayTypeInfo(typeof(Guid[]), TraceLoggingDataType.Guid, sizeof(Guid));
32 references to ScalarArrayTypeInfo
System.Private.CoreLib (32)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeMetadataGenerator.cs (2)
447else if (typeInfo is ScalarArrayTypeInfo arrayTypeInfo) 721else if (typeInfo is ScalarArrayTypeInfo arrayTypeInfo)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\SimpleTypeInfos.cs (15)
103private static ScalarArrayTypeInfo? s_boolean; 104private static ScalarArrayTypeInfo? s_byte; 105private static ScalarArrayTypeInfo? s_sbyte; 106private static ScalarArrayTypeInfo? s_char; 107private static ScalarArrayTypeInfo? s_int16; 108private static ScalarArrayTypeInfo? s_uint16; 109private static ScalarArrayTypeInfo? s_int32; 110private static ScalarArrayTypeInfo? s_uint32; 111private static ScalarArrayTypeInfo? s_int64; 112private static ScalarArrayTypeInfo? s_uint64; 113private static ScalarArrayTypeInfo? s_intptr; 114private static ScalarArrayTypeInfo? s_uintptr; 115private static ScalarArrayTypeInfo? s_single; 116private static ScalarArrayTypeInfo? s_double; 117private static ScalarArrayTypeInfo? s_guid;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\Statics.cs (15)
417result = ScalarArrayTypeInfo.Boolean(); 421result = ScalarArrayTypeInfo.Byte(); 425result = ScalarArrayTypeInfo.SByte(); 429result = ScalarArrayTypeInfo.Int16(); 433result = ScalarArrayTypeInfo.UInt16(); 437result = ScalarArrayTypeInfo.Int32(); 441result = ScalarArrayTypeInfo.UInt32(); 445result = ScalarArrayTypeInfo.Int64(); 449result = ScalarArrayTypeInfo.UInt64(); 453result = ScalarArrayTypeInfo.Char(); 457result = ScalarArrayTypeInfo.Double(); 461result = ScalarArrayTypeInfo.Single(); 465result = ScalarArrayTypeInfo.IntPtr(); 469result = ScalarArrayTypeInfo.UIntPtr(); 473result = ScalarArrayTypeInfo.Guid();