5 instantiations of TypeDescriptionNode
System.ComponentModel.TypeConverter (5)
System\ComponentModel\TypeDescriptor.cs (5)
265var head = new TypeDescriptionNode(provider) { Next = node }; 294var head = new TypeDescriptionNode(provider) { Next = node }; 1691node = new TypeDescriptionNode(new ReflectTypeDescriptionProvider()); 1698node = new TypeDescriptionNode(new DelegatingTypeDescriptionProvider(baseType)); 1779node = new TypeDescriptionNode(new DelegatingTypeDescriptionProvider(type));
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,