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