1 write to _comparer
Microsoft.CodeAnalysis.Workspaces (1)
Differencing\Match.cs (1)
35
_comparer
= comparer;
16 references to _comparer
Microsoft.CodeAnalysis.Workspaces (16)
Differencing\Match.cs (16)
153
var tiedToAncestor =
_comparer
.TiedToAncestor(label);
216
var hasAncestor1 =
_comparer
.TryGetAncestor(node1, tiedToAncestor, out var ancestor1);
217
var hasAncestor2 =
_comparer
.TryGetAncestor(node2, tiedToAncestor, out var ancestor2);
228
Debug.Assert(
_comparer
.GetLabel(ancestor1) <=
_comparer
.GetLabel(node1));
244
var distance =
_comparer
.GetDistance(node1, node2);
287
Debug.Assert(
_comparer
.TreesEqual(node1, _root1));
288
Debug.Assert(
_comparer
.TreesEqual(node2, _root2));
303
Debug.Assert(
_comparer
.TreesEqual(node2, _root2));
304
Debug.Assert(!result ||
_comparer
.TreesEqual(partner1, _root1));
310
Debug.Assert(
_comparer
.TreesEqual(node2, _root2));
317
Debug.Assert(
_comparer
.TreesEqual(node1, _root1));
318
Debug.Assert(!result ||
_comparer
.TreesEqual(partner2, _root2));
324
Debug.Assert(
_comparer
.TreesEqual(node1, _root1));
330
Debug.Assert(
_comparer
.TreesEqual(node2, _root2));
334
public TreeComparer<TNode> Comparer =>
_comparer
;