11 references to _lruList
Microsoft.CodeAnalysis.EditorFeatures (11)
Classification\Syntactic\SyntacticClassificationTaggerProvider.ClassifiedLineCache.cs (11)
80
/// Mapping from span to the corresponding linked list node in <see cref="
_lruList
"/>. Allows us to quickly
99
foreach (var spanAndClassifiedSpans in
_lruList
)
102
_lruList
.Clear();
125
_lruList
.Remove(node);
126
_lruList
.AddLast(node);
156
_lruList
.AddLast(node);
159
Contract.ThrowIfTrue(
_lruList
.Count > CacheSize);
160
Contract.ThrowIfTrue(
_lruList
.Count != _spanToLruNode.Count);
165
if (
_lruList
.Count < CacheSize)
175
var firstNode =
_lruList
.First;
177
_lruList
.RemoveFirst();