3 writes to CachedTagTrees
Microsoft.CodeAnalysis.EditorFeatures (3)
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (3)
58
this.
CachedTagTrees
= ImmutableDictionary<ITextBuffer, TagSpanIntervalTree<TTag>>.Empty;
148
this.
CachedTagTrees
= this.CachedTagTrees.SetItem(snapshot.TextBuffer, newTagTree);
254
this.
CachedTagTrees
= newTagTrees;
8 references to CachedTagTrees
Microsoft.CodeAnalysis.EditorFeatures (8)
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (2)
35
/// the new list of tags. When that's done, the tags are stored in <see cref="
CachedTagTrees
"/>. The
37
/// <see cref="
CachedTagTrees
"/></para>
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (6)
57
var oldTagTrees = this.
CachedTagTrees
;
133
if (!this.
CachedTagTrees
.TryGetValue(buffer, out var treeForBuffer))
148
this.CachedTagTrees = this.
CachedTagTrees
.SetItem(snapshot.TextBuffer, newTagTree);
224
var oldTagTrees = this.
CachedTagTrees
;
536
!this.
CachedTagTrees
.TryGetValue(buffer, out _))
546
this.
CachedTagTrees
.TryGetValue(buffer, out var tags);