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