3 instantiations of Node
PresentationCore (3)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SizeLimitedCache.cs (3)
44_begin = new Node(default(K), default(V), false); 45_end = new Node(default(K), default(V), false); 95node = new Node(key, resource, isPermanent);
12 references to Node
PresentationCore (12)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SizeLimitedCache.cs (12)
50_nodeLookup = new Dictionary<K, Node>(); 93if (!_nodeLookup.TryGetValue(key, out Node node)) 150if (!_nodeLookup.Remove(key, out Node node)) 174if (!_nodeLookup.TryGetValue(key, out Node node)) 195Node node = _begin.Next; 208private void InsertAtEnd(Node node) 223private static void RemoveFromList(Node node) 259public Node Next { get; set; } 261public Node Previous { get; set; } 277private readonly Node _begin; 278private readonly Node _end; 281private readonly Dictionary<K, Node> _nodeLookup;