32 instantiations of IntrinsicTypeConverterData
System.ComponentModel.TypeConverter (32)
System\ComponentModel\ReflectTypeDescriptionProvider.cs (32)
154
[typeof(bool)] = new
IntrinsicTypeConverterData
((type) => new BooleanConverter()),
155
[typeof(byte)] = new
IntrinsicTypeConverterData
((type) => new ByteConverter()),
156
[typeof(sbyte)] = new
IntrinsicTypeConverterData
((type) => new SByteConverter()),
157
[typeof(char)] = new
IntrinsicTypeConverterData
((type) => new CharConverter()),
158
[typeof(double)] = new
IntrinsicTypeConverterData
((type) => new DoubleConverter()),
159
[typeof(string)] = new
IntrinsicTypeConverterData
((type) => new StringConverter()),
160
[typeof(int)] = new
IntrinsicTypeConverterData
((type) => new Int32Converter()),
161
[typeof(Int128)] = new
IntrinsicTypeConverterData
((type) => new Int128Converter()),
162
[typeof(short)] = new
IntrinsicTypeConverterData
((type) => new Int16Converter()),
163
[typeof(long)] = new
IntrinsicTypeConverterData
((type) => new Int64Converter()),
164
[typeof(float)] = new
IntrinsicTypeConverterData
((type) => new SingleConverter()),
165
[typeof(Half)] = new
IntrinsicTypeConverterData
((type) => new HalfConverter()),
166
[typeof(UInt128)] = new
IntrinsicTypeConverterData
((type) => new UInt128Converter()),
167
[typeof(ushort)] = new
IntrinsicTypeConverterData
((type) => new UInt16Converter()),
168
[typeof(uint)] = new
IntrinsicTypeConverterData
((type) => new UInt32Converter()),
169
[typeof(ulong)] = new
IntrinsicTypeConverterData
((type) => new UInt64Converter()),
170
[typeof(object)] = new
IntrinsicTypeConverterData
((type) => new TypeConverter()),
171
[typeof(CultureInfo)] = new
IntrinsicTypeConverterData
((type) => new CultureInfoConverter()),
172
[typeof(DateOnly)] = new
IntrinsicTypeConverterData
((type) => new DateOnlyConverter()),
173
[typeof(DateTime)] = new
IntrinsicTypeConverterData
((type) => new DateTimeConverter()),
174
[typeof(DateTimeOffset)] = new
IntrinsicTypeConverterData
((type) => new DateTimeOffsetConverter()),
175
[typeof(decimal)] = new
IntrinsicTypeConverterData
((type) => new DecimalConverter()),
176
[typeof(TimeOnly)] = new
IntrinsicTypeConverterData
((type) => new TimeOnlyConverter()),
177
[typeof(TimeSpan)] = new
IntrinsicTypeConverterData
((type) => new TimeSpanConverter()),
178
[typeof(Guid)] = new
IntrinsicTypeConverterData
((type) => new GuidConverter()),
179
[typeof(Uri)] = new
IntrinsicTypeConverterData
((type) => new UriTypeConverter()),
180
[typeof(Version)] = new
IntrinsicTypeConverterData
((type) => new VersionConverter()),
183
[typeof(Array)] = new
IntrinsicTypeConverterData
((type) => new ArrayConverter()),
184
[typeof(ICollection)] = new
IntrinsicTypeConverterData
((type) => new CollectionConverter()),
185
[typeof(Enum)] = new
IntrinsicTypeConverterData
((type) => new EnumConverter(type), cacheConverterInstance: false),
186
[s_intrinsicNullableKey] = new
IntrinsicTypeConverterData
((type) => CreateNullableConverter(type), cacheConverterInstance: false),
187
[s_intrinsicReferenceKey] = new
IntrinsicTypeConverterData
((type) => new ReferenceConverter(type), cacheConverterInstance: false),
5 references to IntrinsicTypeConverterData
System.ComponentModel.TypeConverter (5)
System\ComponentModel\ReflectTypeDescriptionProvider.cs (5)
37
private static Dictionary<object,
IntrinsicTypeConverterData
>? s_intrinsicTypeConverters;
108
/// Creates a new instance of <see cref="
IntrinsicTypeConverterData
"/>.
145
private static Dictionary<object,
IntrinsicTypeConverterData
> IntrinsicTypeConverters
149
return LazyInitializer.EnsureInitialized(ref s_intrinsicTypeConverters, () => new Dictionary<object,
IntrinsicTypeConverterData
>(32)
1564
if (!IntrinsicTypeConverters.TryGetValue(callingType, out
IntrinsicTypeConverterData
? converterData))