5 instantiations of TypeDescriptionNode
System.ComponentModel.TypeConverter (5)
System\ComponentModel\TypeDescriptor.cs (5)
256var head = new TypeDescriptionNode(provider) { Next = node }; 285var head = new TypeDescriptionNode(provider) { Next = node }; 1682node = new TypeDescriptionNode(new ReflectTypeDescriptionProvider()); 1689node = new TypeDescriptionNode(new DelegatingTypeDescriptionProvider(baseType)); 1770node = new TypeDescriptionNode(new DelegatingTypeDescriptionProvider(type));
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,