3 instantiations of ReflectedTypeData
System.ComponentModel.TypeConverter (3)
System\ComponentModel\ReflectTypeDescriptionProvider.cs (3)
947
td = new
ReflectedTypeData
(type, isRegisteredType: false);
993
ReflectedTypeData td = new
ReflectedTypeData
(componentType, isRegisteredType: true);
1014
td = new
ReflectedTypeData
(type, isRegisteredType: true);
26 references to ReflectedTypeData
System.ComponentModel.TypeConverter (26)
System\ComponentModel\ReflectTypeDescriptionProvider.cs (26)
26
private readonly CollectibleKeyConcurrentHashtable<Type,
ReflectedTypeData
> _typeData = new CollectibleKeyConcurrentHashtable<Type,
ReflectedTypeData
>();
284
if (_typeData.TryGetValue(type, out
ReflectedTypeData
? data) &&
311
ReflectedTypeData
td = GetTypeData(type, createIfNeeded: true)!;
344
ReflectedTypeData
td = GetTypeData(type, true)!;
353
ReflectedTypeData
td = GetTypeDataFromRegisteredType(type);
362
return
ReflectedTypeData
.GetComponentName(instance);
372
ReflectedTypeData
td = GetTypeData(type, createIfNeeded: true)!;
378
ReflectedTypeData
td = GetTypeDataFromRegisteredType(type);
389
ReflectedTypeData
td = GetTypeData(type, true)!;
399
ReflectedTypeData
td = GetTypeData(type, createIfNeeded: true)!;
409
ReflectedTypeData
td = GetTypeData(type, createIfNeeded: true)!;
465
ReflectedTypeData
td = GetTypeData(type, true)!;
471
ReflectedTypeData
td = GetTypeDataFromRegisteredType(type);
861
foreach (KeyValuePair<Type,
ReflectedTypeData
> kvp in _typeData)
878
ReflectedTypeData
td = GetTypeData(type, createIfNeeded: true)!;
887
ReflectedTypeData
td = GetTypeDataFromRegisteredType(type);
917
private
ReflectedTypeData
? GetTypeData([DynamicallyAccessedMembers(TypeDescriptor.AllMembersAndInterfaces)] Type type, bool createIfNeeded)
919
if (_typeData.TryGetValue(type, out
ReflectedTypeData
? td))
955
private
ReflectedTypeData
GetTypeDataFromRegisteredType(Type type)
957
if (!_typeData.TryGetValue(type, out
ReflectedTypeData
? td))
993
ReflectedTypeData
td = new ReflectedTypeData(componentType, isRegisteredType: true);
998
private
ReflectedTypeData
GetOrRegisterType(Type type)
1000
if (_typeData.TryGetValue(type, out
ReflectedTypeData
? td))
1078
ReflectedTypeData
? td = GetTypeData(type, createIfNeeded: false);
1417
ReflectedTypeData
? td = GetTypeData(type, createIfNeeded: false);