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)
37private static Dictionary<object, IntrinsicTypeConverterData>? s_intrinsicTypeConverters; 108/// Creates a new instance of <see cref="IntrinsicTypeConverterData"/>. 145private static Dictionary<object, IntrinsicTypeConverterData> IntrinsicTypeConverters 149return LazyInitializer.EnsureInitialized(ref s_intrinsicTypeConverters, () => new Dictionary<object, IntrinsicTypeConverterData>(32) 1564if (!IntrinsicTypeConverters.TryGetValue(callingType, out IntrinsicTypeConverterData? converterData))