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)
13private readonly TraceLoggingTypeInfo<ElementType> elementInfo; 15public ArrayTypeInfo(TraceLoggingTypeInfo<ElementType> elementInfo)
System\Diagnostics\Eventing\TraceLogging\EnumerableTypeInfo.cs (2)
14private readonly TraceLoggingTypeInfo<ElementType> elementInfo; 16public EnumerableTypeInfo(TraceLoggingTypeInfo<ElementType> elementInfo)
System\Diagnostics\Eventing\TraceLogging\PropertyAccessor.cs (4)
91private readonly TraceLoggingTypeInfo<ValueType> valueTypeInfo; 96this.valueTypeInfo = (TraceLoggingTypeInfo<ValueType>)property.typeInfo; 128private readonly TraceLoggingTypeInfo<ValueType> valueTypeInfo; 133this.valueTypeInfo = (TraceLoggingTypeInfo<ValueType>)property.typeInfo;
System\Diagnostics\Eventing\TraceLogging\SimpleEventTypes.cs (3)
23internal readonly TraceLoggingTypeInfo<T> typeInfo; 25private SimpleEventTypes(TraceLoggingTypeInfo<T> typeInfo) 41var newInstance = new SimpleEventTypes<T>(TraceLoggingTypeInfo<T>.Instance);
System\Diagnostics\Eventing\TraceLogging\SimpleTypeInfos.cs (6)
977private readonly TraceLoggingTypeInfo<K> keyInfo; 978private readonly TraceLoggingTypeInfo<V> valueInfo; 982this.keyInfo = TraceLoggingTypeInfo<K>.GetInstance(recursionCheck); 983this.valueInfo = TraceLoggingTypeInfo<V>.GetInstance(recursionCheck); 1024private readonly TraceLoggingTypeInfo<T> valueInfo; 1028this.valueInfo = TraceLoggingTypeInfo<T>.GetInstance(recursionCheck);
System\Diagnostics\Eventing\TraceLogging\Statics.cs (10)
556result = TraceLoggingTypeInfo<Int32>.Instance; 560result = TraceLoggingTypeInfo<Int64>.Instance; 564result = TraceLoggingTypeInfo<String>.Instance; 569typeof(TraceLoggingTypeInfo<>).MakeGenericType(dataType), 578public static TraceLoggingTypeInfo<DataType> CreateDefaultTypeInfo<DataType>( 663result = (TraceLoggingTypeInfo<DataType>)CreateInstance( 796result = (TraceLoggingTypeInfo<DataType>)CreateInstance( 803result = (TraceLoggingTypeInfo<DataType>)CreateInstance( 812result = (TraceLoggingTypeInfo<DataType>)CreateInstance( 822return (TraceLoggingTypeInfo<DataType>)result;
System\Diagnostics\Eventing\TraceLogging\TraceLoggingTypeInfo_T.cs (5)
24private static TraceLoggingTypeInfo<DataType> instance; 82public static TraceLoggingTypeInfo<DataType> Instance 140internal static TraceLoggingTypeInfo<DataType> GetInstance(List<Type> recursionCheck) 145var newInstance = Statics.CreateDefaultTypeInfo<DataType>(recursionCheck); 153private static TraceLoggingTypeInfo<DataType> InitInstance()