5 instantiations of TypeDescriptionNode
System.ComponentModel.TypeConverter (5)
32 references to TypeDescriptionNode
System.ComponentModel.TypeConverter (32)
System\ComponentModel\TypeDescriptor.cs (32)
69private static readonly CollectibleKeyConcurrentHashtable<Type, TypeDescriptionNode> s_providerTypeTable = new CollectibleKeyConcurrentHashtable<Type, TypeDescriptionNode>();
136TypeDescriptionNode node = NodeFor(typeof(T), createDelegator: false);
264TypeDescriptionNode node = NodeFor(type, true);
265var head = new TypeDescriptionNode(provider) { Next = node };
293TypeDescriptionNode node = NodeFor(instance, true);
294var head = new TypeDescriptionNode(provider) { Next = node };
1639private static TypeDescriptionNode NodeFor(Type type) => NodeFor(type, false);
1656private static TypeDescriptionNode NodeFor(Type type, bool createDelegator)
1667TypeDescriptionNode? node = null;
1674node = (TypeDescriptionNode?)s_providerTable[searchType];
1685node = (TypeDescriptionNode?)s_providerTable[searchType];
1721private static TypeDescriptionNode NodeFor(object instance) => NodeFor(instance, false);
1738private static TypeDescriptionNode NodeFor(object instance, bool createDelegator)
1748TypeDescriptionNode? node = (TypeDescriptionNode?)s_providerTable[instance];
1812TypeDescriptionNode? head = (TypeDescriptionNode?)s_providerTable[key];
1813TypeDescriptionNode? target = head;
2341TypeDescriptionNode? node = (TypeDescriptionNode?)kvp.Value;
2421TypeDescriptionNode? node = (TypeDescriptionNode?)kvp.Value;
2479TypeDescriptionNode? node = (TypeDescriptionNode?)kvp.Value;
2585TypeDescriptionNode? typeDescriptionNode = NodeFor(ComObjectType);
2598TypeDescriptionNode? typeDescriptionNode = NodeFor(ComObjectType);
3231internal TypeDescriptionNode? Next;
3418private readonly TypeDescriptionNode _node;
3425internal DefaultExtendedTypeDescriptor(TypeDescriptionNode node, object instance)
3775private readonly TypeDescriptionNode _node;
3784TypeDescriptionNode node,