2 instantiations of DiffResult
Microsoft.CodeAnalysis.EditorFeatures (2)
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (2)
66RaiseTagsChanged(snapshot.TextBuffer, new DiffResult(added: null, removed: oldTagTree.GetSnapshotSpanCollection(snapshot))); 713return new DiffResult(new(added), new(removed));
7 references to DiffResult
Microsoft.CodeAnalysis.EditorFeatures (7)
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (1)
328private void RaiseTagsChanged(ITextBuffer buffer, DiffResult difference)
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (5)
165var difference = ComputeDifference(snapshot, newTagTrees[buffer], oldTagTrees[buffer]); 597private Dictionary<ITextBuffer, DiffResult> ProcessNewTagTrees( 604var bufferToChanges = new Dictionary<ITextBuffer, DiffResult>(); 615var difference = ComputeDifference(snapshot, latestSpans, previousSpans); 641private DiffResult ComputeDifference(
Tagging\AbstractAsynchronousTaggerProvider.TagSource_TagsChanged.cs (1)
24ICollection<KeyValuePair<ITextBuffer, DiffResult>> changes, bool highPriority)