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