18 references to Equals
Microsoft.CodeAnalysis.CSharp (18)
Binder\DecisionDagBuilder.cs (7)
1727
return s1Input.
Equals
(s2Input);
1741
return OriginalInput(s1.Input).
Equals
(OriginalInput(s2.Input));
1770
return s1.Input.
Equals
(s2.Input);
2440
!oldReplacement.
Equals
(useValueFrom))
2442
Debug.Assert(!b.TempContainingValue.
Equals
(useValueFrom));
2733
Debug.Assert(!eval.Input.
Equals
(e1.Input));
2775
if (current.
Equals
(oldTemp))
BoundTree\BoundDagEvaluation.cs (4)
25
DecisionDagBuilder.OriginalInput(other.Input).
Equals
(DecisionDagBuilder.OriginalInput(this.Input)));
285
this.Target.
Equals
(((BoundDagAssignmentEvaluation)obj).Target);
292
this.Target.
Equals
(assignment.Target) &&
293
this.Input.
Equals
(assignment.Input);
BoundTree\BoundDagTemp.cs (1)
23
public override bool Equals(object? obj) => obj is BoundDagTemp other && this.
Equals
(other);
BoundTree\BoundDagTest.cs (1)
25
if (!this.Input.
Equals
(other.Input))
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (3)
535
if (!t1.Input.
Equals
(t2.Input))
570
if (!(node is BoundTestDecisionDagNode testNode && testNode.Test.Input.
Equals
(input)))
594
vd.Input.
Equals
(input) &&
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
306
Debug.Assert(!e.Target.
Equals
(e.Input));
486
typeEvaluation1.Input.
Equals
(typeDecision.Input))