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