14 references to _cacheNodes
Microsoft.CodeAnalysis.Remote.ServiceHub (14)
Host\RemoteSolutionCache.cs (14)
71for (var current = _cacheNodes.First; current != null; current = current.Next, index++) 79_cacheNodes.Remove(current); 80_cacheNodes.AddFirst(current); 88_cacheNodes.AddFirst(new CacheNode(checksum)); 93Contract.ThrowIfTrue(_cacheNodes.Count > _totalHistory); 97Contract.ThrowIfTrue(_cacheNodes.Count > _totalHistory + 1); 98Contract.ThrowIfNull(_cacheNodes.First); 99Contract.ThrowIfFalse(_cacheNodes.First.Value.Checksum.Equals(checksum)); 102_cacheNodes.First.Value.Solution = solution; 105if (_cacheNodes.Count == _totalHistory + 1) 106_cacheNodes.RemoveLast(); 110for (var current = _cacheNodes.First; current != null; current = current.Next, index++) 125for (var current = _cacheNodes.First; current != null; current = current.Next, index++) 164foreach (var node in _cacheNodes)