4 instantiations of BoundDagValueTest
Microsoft.CodeAnalysis.CSharp (4)
Binder\DecisionDagBuilder.cs (3)
495return new Tests.One(new BoundDagValueTest(constant.Syntax, constant.ConstantValue, input)); 510tests.Add(new Tests.One(new BoundDagValueTest(constant.Syntax, constant.ConstantValue, input))); 2241new One(new BoundDagValueTest(t.Syntax, safeAdd(t.Value, offset), lengthTemp));
Generated\BoundNodes.xml.Generated.cs (1)
5332var result = new BoundDagValueTest(this.Syntax, value, input, this.HasErrors);
28 references to BoundDagValueTest
Microsoft.CodeAnalysis.CSharp (28)
Binder\DecisionDagBuilder.cs (8)
34/// and <see cref="BoundDagValueTest"/> checks if the value is equal to a given constant. Of the evaluations, 1140case BoundDagValueTest t: 1264case BoundDagValueTest _: 1333case BoundDagValueTest _: 1352case BoundDagValueTest v2: 1397case BoundDagValueTest _: 1750case BoundDagValueTest v: 2238case BoundDagValueTest t when !t.Value.IsBad:
Binder\PatternExplainer.cs (2)
501(BoundDagValueTest _, _) => true, 604case BoundDagValueTest v:
BoundTree\BoundDagTest.cs (3)
35case (BoundDagValueTest x, BoundDagValueTest y): 85case BoundDagValueTest v:
BoundTree\BoundDecisionDag.cs (1)
188case BoundDagValueTest d:
FlowAnalysis\NullableWalker_Patterns.cs (1)
630case BoundDagValueTest t:
Generated\BoundNodes.xml.Generated.cs (8)
5328public BoundDagValueTest Update(ConstantValue value, BoundDagTemp input) 5332var result = new BoundDagValueTest(this.Syntax, value, input, this.HasErrors); 9112return VisitDagValueTest((BoundDagValueTest)node, arg); 9444public virtual R VisitDagValueTest(BoundDagValueTest node, A arg) => this.DefaultVisit(node, arg); 9680public virtual BoundNode? VisitDagValueTest(BoundDagValueTest node) => this.DefaultVisit(node); 10330public override BoundNode? VisitDagValueTest(BoundDagValueTest node) 11592public override BoundNode? VisitDagValueTest(BoundDagValueTest node) 16167public override TreeDumperNode VisitDagValueTest(BoundDagValueTest node, object? arg) => new TreeDumperNode("dagValueTest", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (4)
531if (!(t1 is BoundDagValueTest || t1 is BoundDagRelationalTest)) 533if (!(t2 is BoundDagValueTest || t2 is BoundDagRelationalTest)) 585case BoundDagValueTest value: 593p.Test is BoundDagValueTest vd &&
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
353case BoundDagValueTest d: