Base:
method
GetHashCode
Microsoft.CodeAnalysis.CSharp.BoundDagTest.GetHashCode()
6 overrides of GetHashCode
Microsoft.CodeAnalysis.CSharp (6)
BoundTree\BoundDagEvaluation.cs (6)
144
public override int
GetHashCode
()
188
public override int
GetHashCode
() => base.GetHashCode() ^ this.Index;
211
public override int
GetHashCode
()
252
public override int
GetHashCode
() => base.GetHashCode() ^ this.StartIndex ^ this.EndIndex;
289
public override int
GetHashCode
() => Hash.Combine(base.GetHashCode(), this.Target.GetHashCode());
380
public override int
GetHashCode
()
8 references to GetHashCode
Microsoft.CodeAnalysis.CSharp (8)
BoundTree\BoundDagEvaluation.cs (6)
21
Debug.Assert(other.
GetHashCode
() == this.
GetHashCode
());
154
return nonTypeEvaluation?.
GetHashCode
() ?? 0;
188
public override int GetHashCode() => base.
GetHashCode
() ^ this.Index;
252
public override int GetHashCode() => base.
GetHashCode
() ^ this.StartIndex ^ this.EndIndex;
289
public override int GetHashCode() => Hash.Combine(base.
GetHashCode
(), this.Target.GetHashCode());
BoundTree\BoundDagTemp.cs (1)
49
return Hash.Combine(this.Type.GetHashCode(), Hash.Combine(this.Source?.
GetHashCode
() ?? 0, this.Index));
BoundTree\BoundDecisionDagNode.cs (1)
43
return Hash.Combine(n.Evaluation.
GetHashCode
(), RuntimeHelpers.GetHashCode(n.Next));