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)
153var tiedToAncestor = _comparer.TiedToAncestor(label); 216var hasAncestor1 = _comparer.TryGetAncestor(node1, tiedToAncestor, out var ancestor1); 217var hasAncestor2 = _comparer.TryGetAncestor(node2, tiedToAncestor, out var ancestor2); 228Debug.Assert(_comparer.GetLabel(ancestor1) <= _comparer.GetLabel(node1)); 244var distance = _comparer.GetDistance(node1, node2); 287Debug.Assert(_comparer.TreesEqual(node1, _root1)); 288Debug.Assert(_comparer.TreesEqual(node2, _root2)); 303Debug.Assert(_comparer.TreesEqual(node2, _root2)); 304Debug.Assert(!result || _comparer.TreesEqual(partner1, _root1)); 310Debug.Assert(_comparer.TreesEqual(node2, _root2)); 317Debug.Assert(_comparer.TreesEqual(node1, _root1)); 318Debug.Assert(!result || _comparer.TreesEqual(partner2, _root2)); 324Debug.Assert(_comparer.TreesEqual(node1, _root1)); 330Debug.Assert(_comparer.TreesEqual(node2, _root2)); 334public TreeComparer<TNode> Comparer => _comparer;