5 instantiations of TypeDescriptionNode
System.ComponentModel.TypeConverter (5)
32 references to TypeDescriptionNode
System.ComponentModel.TypeConverter (32)
System\ComponentModel\TypeDescriptor.cs (32)
70private static readonly ConcurrentDictionary<Type, TypeDescriptionNode> s_providerTypeTable = new ConcurrentDictionary<Type, TypeDescriptionNode>();
137TypeDescriptionNode node = NodeFor(typeof(T), createDelegator: false);
265TypeDescriptionNode node = NodeFor(type, true);
266var head = new TypeDescriptionNode(provider) { Next = node };
294TypeDescriptionNode node = NodeFor(instance, true);
295var head = new TypeDescriptionNode(provider) { Next = node };
1640private static TypeDescriptionNode NodeFor(Type type) => NodeFor(type, false);
1657private static TypeDescriptionNode NodeFor(Type type, bool createDelegator)
1668TypeDescriptionNode? node = null;
1675node = (TypeDescriptionNode?)s_providerTable[searchType];
1686node = (TypeDescriptionNode?)s_providerTable[searchType];
1722private static TypeDescriptionNode NodeFor(object instance) => NodeFor(instance, false);
1739private static TypeDescriptionNode NodeFor(object instance, bool createDelegator)
1749TypeDescriptionNode? node = (TypeDescriptionNode?)s_providerTable[instance];
1813TypeDescriptionNode? head = (TypeDescriptionNode?)s_providerTable[key];
1814TypeDescriptionNode? target = head;
2346TypeDescriptionNode? node = (TypeDescriptionNode?)de.Value;
2430TypeDescriptionNode? node = (TypeDescriptionNode?)de.Value;
2491TypeDescriptionNode? node = (TypeDescriptionNode?)de.Value;
2597TypeDescriptionNode? typeDescriptionNode = NodeFor(ComObjectType);
2610TypeDescriptionNode? typeDescriptionNode = NodeFor(ComObjectType);
3243internal TypeDescriptionNode? Next;
3430private readonly TypeDescriptionNode _node;
3437internal DefaultExtendedTypeDescriptor(TypeDescriptionNode node, object instance)
3787private readonly TypeDescriptionNode _node;
3796TypeDescriptionNode node,