14 references to _cacheNodes
Microsoft.CodeAnalysis.Remote.ServiceHub (14)
Host\RemoteSolutionCache.cs (14)
70for (var current = _cacheNodes.First; current != null; current = current.Next, index++) 78_cacheNodes.Remove(current); 79_cacheNodes.AddFirst(current); 87_cacheNodes.AddFirst(new CacheNode(checksum)); 92Contract.ThrowIfTrue(_cacheNodes.Count > _totalHistory); 96Contract.ThrowIfTrue(_cacheNodes.Count > _totalHistory + 1); 97Contract.ThrowIfNull(_cacheNodes.First); 98Contract.ThrowIfFalse(_cacheNodes.First.Value.Checksum.Equals(checksum)); 101_cacheNodes.First.Value.Solution = solution; 104if (_cacheNodes.Count == _totalHistory + 1) 105_cacheNodes.RemoveLast(); 109for (var current = _cacheNodes.First; current != null; current = current.Next, index++) 124for (var current = _cacheNodes.First; current != null; current = current.Next, index++) 163foreach (var node in _cacheNodes)