14 references to _cacheNodes
Microsoft.CodeAnalysis.Remote.ServiceHub (14)
Host\RemoteSolutionCache.cs (14)
69
for (var current =
_cacheNodes
.First; current != null; current = current.Next, index++)
77
_cacheNodes
.Remove(current);
78
_cacheNodes
.AddFirst(current);
86
_cacheNodes
.AddFirst(new CacheNode(checksum));
91
Contract.ThrowIfTrue(
_cacheNodes
.Count > _totalHistory);
95
Contract.ThrowIfTrue(
_cacheNodes
.Count > _totalHistory + 1);
96
Contract.ThrowIfNull(
_cacheNodes
.First);
97
Contract.ThrowIfFalse(
_cacheNodes
.First.Value.Checksum.Equals(checksum));
100
_cacheNodes
.First.Value.Solution = solution;
103
if (
_cacheNodes
.Count == _totalHistory + 1)
104
_cacheNodes
.RemoveLast();
108
for (var current =
_cacheNodes
.First; current != null; current = current.Next, index++)
123
for (var current =
_cacheNodes
.First; current != null; current = current.Next, index++)
162
foreach (var node in
_cacheNodes
)