1 write to Test
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder.cs (1)
2527
public One(BoundDagTest test) => this.
Test
= test;
18 references to Test
Microsoft.CodeAnalysis.CSharp (18)
Binder\DecisionDagBuilder.cs (18)
2528
public void Deconstruct(out BoundDagTest Test) => Test = this.
Test
;
2540
BoundDagTest other = this.
Test
;
2566
public override BoundDagTest ComputeSelectedTest() => this.
Test
;
2567
public override string Dump(Func<BoundDagTest, string> dump) => dump(this.
Test
);
2568
public override bool Equals(object? obj) => this == obj || obj is One other && this.
Test
.Equals(other.
Test
);
2569
public override int GetHashCode() => this.
Test
.GetHashCode();
2572
BoundDagTest test =
Test
;
2635
var updatedTest = UpdateDagTempReferences(
Test
, ref tempMap);
2644
if (!
Test
.Equals(updatedTest))
2658
Test
is BoundDagIndexerEvaluation &&
2660
Debug.Assert(
Test
is not BoundDagIndexerEvaluation ||
2729
if (tests.
Test
is BoundDagEvaluation eval &&
2812
if (tests.
Test
is BoundDagTypeEvaluation typeEval && IsSameEntity(typeEval.Input, e1.Input))
2829
if (tests.
Test
is BoundDagIndexerEvaluation s2 && s2.IndexerType.Equals(s1.IndexerType, TypeCompareKind.AllIgnoreOptions))
3623
if (RemainingTests[0] is One {
Test
: { Kind: BoundKind.DagNonNullTest } planA })
3630
case One {
Test
: { Kind: BoundKind.DagTypeTest } planB1 }:
3637
case One {
Test
: { Kind: BoundKind.DagValueTest } planB2 }: