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);
95
node = 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
>();
93
if (!_nodeLookup.TryGetValue(key, out
Node
node))
150
if (!_nodeLookup.Remove(key, out
Node
node))
174
if (!_nodeLookup.TryGetValue(key, out
Node
node))
195
Node
node = _begin.Next;
208
private void InsertAtEnd(
Node
node)
223
private static void RemoveFromList(
Node
node)
259
public
Node
Next { get; set; }
261
public
Node
Previous { get; set; }
277
private readonly
Node
_begin;
278
private readonly
Node
_end;
281
private readonly Dictionary<K,
Node
> _nodeLookup;