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