3 writes to CachedTagTrees
Microsoft.CodeAnalysis.EditorFeatures (3)
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (3)
58this.CachedTagTrees = ImmutableDictionary<ITextBuffer, TagSpanIntervalTree<TTag>>.Empty; 148this.CachedTagTrees = this.CachedTagTrees.SetItem(snapshot.TextBuffer, newTagTree); 254this.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)
57var oldTagTrees = this.CachedTagTrees; 133if (!this.CachedTagTrees.TryGetValue(buffer, out var treeForBuffer)) 148this.CachedTagTrees = this.CachedTagTrees.SetItem(snapshot.TextBuffer, newTagTree); 224var oldTagTrees = this.CachedTagTrees; 536!this.CachedTagTrees.TryGetValue(buffer, out _)) 546this.CachedTagTrees.TryGetValue(buffer, out var tags);