49 types derived from TraceLoggingTypeInfo
mscorlib (49)
System\Diagnostics\Eventing\TraceLogging\ArrayTypeInfo.cs (1)
11
:
TraceLoggingTypeInfo
<ElementType[]>
System\Diagnostics\Eventing\TraceLogging\EnumerableTypeInfo.cs (1)
11
:
TraceLoggingTypeInfo
<IterableType>
System\Diagnostics\Eventing\TraceLogging\InvokeTypeInfo.cs (1)
19
:
TraceLoggingTypeInfo
<ContainerType>
System\Diagnostics\Eventing\TraceLogging\SimpleTypeInfos.cs (46)
17
:
TraceLoggingTypeInfo
<DataType>
46
:
TraceLoggingTypeInfo
<Boolean>
66
:
TraceLoggingTypeInfo
<Byte>
86
:
TraceLoggingTypeInfo
<SByte>
106
:
TraceLoggingTypeInfo
<Int16>
126
:
TraceLoggingTypeInfo
<UInt16>
146
:
TraceLoggingTypeInfo
<Int32>
166
:
TraceLoggingTypeInfo
<UInt32>
186
:
TraceLoggingTypeInfo
<Int64>
206
:
TraceLoggingTypeInfo
<UInt64>
226
:
TraceLoggingTypeInfo
<IntPtr>
246
:
TraceLoggingTypeInfo
<UIntPtr>
266
:
TraceLoggingTypeInfo
<Double>
286
:
TraceLoggingTypeInfo
<Single>
306
:
TraceLoggingTypeInfo
<Char>
330
:
TraceLoggingTypeInfo
<Boolean[]>
350
:
TraceLoggingTypeInfo
<Byte[]>
398
:
TraceLoggingTypeInfo
<SByte[]>
418
:
TraceLoggingTypeInfo
<Int16[]>
438
:
TraceLoggingTypeInfo
<UInt16[]>
458
:
TraceLoggingTypeInfo
<Int32[]>
478
:
TraceLoggingTypeInfo
<UInt32[]>
498
:
TraceLoggingTypeInfo
<Int64[]>
518
:
TraceLoggingTypeInfo
<UInt64[]>
538
:
TraceLoggingTypeInfo
<IntPtr[]>
558
:
TraceLoggingTypeInfo
<UIntPtr[]>
578
:
TraceLoggingTypeInfo
<Char[]>
598
:
TraceLoggingTypeInfo
<Double[]>
618
:
TraceLoggingTypeInfo
<Single[]>
639
:
TraceLoggingTypeInfo
<EnumType>
661
:
TraceLoggingTypeInfo
<EnumType>
683
:
TraceLoggingTypeInfo
<EnumType>
705
:
TraceLoggingTypeInfo
<EnumType>
727
:
TraceLoggingTypeInfo
<EnumType>
749
:
TraceLoggingTypeInfo
<EnumType>
771
:
TraceLoggingTypeInfo
<EnumType>
793
:
TraceLoggingTypeInfo
<EnumType>
822
:
TraceLoggingTypeInfo
<String>
851
:
TraceLoggingTypeInfo
<Guid>
871
:
TraceLoggingTypeInfo
<Guid[]>
891
:
TraceLoggingTypeInfo
<DateTime>
912
:
TraceLoggingTypeInfo
<DateTimeOffset>
933
:
TraceLoggingTypeInfo
<TimeSpan>
953
:
TraceLoggingTypeInfo
<Decimal>
975
:
TraceLoggingTypeInfo
<KeyValuePair<K, V>>
1021
:
TraceLoggingTypeInfo
<Nullable<T>>
32 references to TraceLoggingTypeInfo
mscorlib (32)
System\Diagnostics\Eventing\TraceLogging\ArrayTypeInfo.cs (2)
13
private readonly
TraceLoggingTypeInfo
<ElementType> elementInfo;
15
public ArrayTypeInfo(
TraceLoggingTypeInfo
<ElementType> elementInfo)
System\Diagnostics\Eventing\TraceLogging\EnumerableTypeInfo.cs (2)
14
private readonly
TraceLoggingTypeInfo
<ElementType> elementInfo;
16
public EnumerableTypeInfo(
TraceLoggingTypeInfo
<ElementType> elementInfo)
System\Diagnostics\Eventing\TraceLogging\PropertyAccessor.cs (4)
91
private readonly
TraceLoggingTypeInfo
<ValueType> valueTypeInfo;
96
this.valueTypeInfo = (
TraceLoggingTypeInfo
<ValueType>)property.typeInfo;
128
private readonly
TraceLoggingTypeInfo
<ValueType> valueTypeInfo;
133
this.valueTypeInfo = (
TraceLoggingTypeInfo
<ValueType>)property.typeInfo;
System\Diagnostics\Eventing\TraceLogging\SimpleEventTypes.cs (3)
23
internal readonly
TraceLoggingTypeInfo
<T> typeInfo;
25
private SimpleEventTypes(
TraceLoggingTypeInfo
<T> typeInfo)
41
var newInstance = new SimpleEventTypes<T>(
TraceLoggingTypeInfo
<T>.Instance);
System\Diagnostics\Eventing\TraceLogging\SimpleTypeInfos.cs (6)
977
private readonly
TraceLoggingTypeInfo
<K> keyInfo;
978
private readonly
TraceLoggingTypeInfo
<V> valueInfo;
982
this.keyInfo =
TraceLoggingTypeInfo
<K>.GetInstance(recursionCheck);
983
this.valueInfo =
TraceLoggingTypeInfo
<V>.GetInstance(recursionCheck);
1024
private readonly
TraceLoggingTypeInfo
<T> valueInfo;
1028
this.valueInfo =
TraceLoggingTypeInfo
<T>.GetInstance(recursionCheck);
System\Diagnostics\Eventing\TraceLogging\Statics.cs (10)
556
result =
TraceLoggingTypeInfo
<Int32>.Instance;
560
result =
TraceLoggingTypeInfo
<Int64>.Instance;
564
result =
TraceLoggingTypeInfo
<String>.Instance;
569
typeof(
TraceLoggingTypeInfo
<>).MakeGenericType(dataType),
578
public static
TraceLoggingTypeInfo
<DataType> CreateDefaultTypeInfo<DataType>(
663
result = (
TraceLoggingTypeInfo
<DataType>)CreateInstance(
796
result = (
TraceLoggingTypeInfo
<DataType>)CreateInstance(
803
result = (
TraceLoggingTypeInfo
<DataType>)CreateInstance(
812
result = (
TraceLoggingTypeInfo
<DataType>)CreateInstance(
822
return (
TraceLoggingTypeInfo
<DataType>)result;
System\Diagnostics\Eventing\TraceLogging\TraceLoggingTypeInfo_T.cs (5)
24
private static
TraceLoggingTypeInfo
<DataType> instance;
82
public static
TraceLoggingTypeInfo
<DataType> Instance
140
internal static
TraceLoggingTypeInfo
<DataType> GetInstance(List<Type> recursionCheck)
145
var
newInstance = Statics.CreateDefaultTypeInfo<DataType>(recursionCheck);
153
private static
TraceLoggingTypeInfo
<DataType> InitInstance()