5 instantiations of TypeDescriptionNode
System.ComponentModel.TypeConverter (5)
32 references to TypeDescriptionNode
System.ComponentModel.TypeConverter (32)
System\ComponentModel\TypeDescriptor.cs (32)
60private static readonly ConcurrentDictionary<Type, TypeDescriptionNode> s_providerTypeTable = new ConcurrentDictionary<Type, TypeDescriptionNode>();
127TypeDescriptionNode node = NodeFor(typeof(T), createDelegator: false);
255TypeDescriptionNode node = NodeFor(type, true);
256var head = new TypeDescriptionNode(provider) { Next = node };
284TypeDescriptionNode node = NodeFor(instance, true);
285var head = new TypeDescriptionNode(provider) { Next = node };
1630private static TypeDescriptionNode NodeFor(Type type) => NodeFor(type, false);
1647private static TypeDescriptionNode NodeFor(Type type, bool createDelegator)
1658TypeDescriptionNode? node = null;
1665node = (TypeDescriptionNode?)s_providerTable[searchType];
1676node = (TypeDescriptionNode?)s_providerTable[searchType];
1712private static TypeDescriptionNode NodeFor(object instance) => NodeFor(instance, false);
1729private static TypeDescriptionNode NodeFor(object instance, bool createDelegator)
1739TypeDescriptionNode? node = (TypeDescriptionNode?)s_providerTable[instance];
1803TypeDescriptionNode? head = (TypeDescriptionNode?)s_providerTable[key];
1804TypeDescriptionNode? target = head;
2336TypeDescriptionNode? node = (TypeDescriptionNode?)de.Value;
2420TypeDescriptionNode? node = (TypeDescriptionNode?)de.Value;
2481TypeDescriptionNode? node = (TypeDescriptionNode?)de.Value;
2587TypeDescriptionNode? typeDescriptionNode = NodeFor(ComObjectType);
2600TypeDescriptionNode? typeDescriptionNode = NodeFor(ComObjectType);
3229internal TypeDescriptionNode? Next;
3416private readonly TypeDescriptionNode _node;
3423internal DefaultExtendedTypeDescriptor(TypeDescriptionNode node, object instance)
3773private readonly TypeDescriptionNode _node;
3782TypeDescriptionNode node,