3 instantiations of ReflectedTypeData
System.ComponentModel.TypeConverter (3)
System\ComponentModel\ReflectTypeDescriptionProvider.cs (3)
950
td = new
ReflectedTypeData
(type, isRegisteredType: false);
996
ReflectedTypeData td = new
ReflectedTypeData
(componentType, isRegisteredType: true);
1017
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);
864
foreach (KeyValuePair<Type,
ReflectedTypeData
> kvp in _typeData)
881
ReflectedTypeData
td = GetTypeData(type, createIfNeeded: true)!;
890
ReflectedTypeData
td = GetTypeDataFromRegisteredType(type);
920
private
ReflectedTypeData
? GetTypeData([DynamicallyAccessedMembers(TypeDescriptor.AllMembersAndInterfaces)] Type type, bool createIfNeeded)
922
if (_typeData.TryGetValue(type, out
ReflectedTypeData
? td))
958
private
ReflectedTypeData
GetTypeDataFromRegisteredType(Type type)
960
if (!_typeData.TryGetValue(type, out
ReflectedTypeData
? td))
996
ReflectedTypeData
td = new ReflectedTypeData(componentType, isRegisteredType: true);
1001
private
ReflectedTypeData
GetOrRegisterType(Type type)
1003
if (_typeData.TryGetValue(type, out
ReflectedTypeData
? td))
1081
ReflectedTypeData
? td = GetTypeData(type, createIfNeeded: false);
1423
ReflectedTypeData
? td = GetTypeData(type, createIfNeeded: false);