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