4 instantiations of BoundDagRelationalTest
Microsoft.CodeAnalysis.CSharp (4)
Binder\DecisionDagBuilder_ListPatterns.cs (1)
50? new BoundDagRelationalTest(syntax, BinaryOperatorKind.IntGreaterThanOrEqual, ConstantValue.Create(subpatterns.Length - 1), lengthTemp)
Binder\DecisionDagBuilder.cs (2)
1198tests.Add(new Tests.One(new BoundDagRelationalTest(rel.Syntax, rel.Relation, rel.ConstantValue, output, rel.HasErrors))); 3544new One(new BoundDagRelationalTest(t.Syntax, t.OperatorKind, safeAdd(t.Value, offset), lengthTemp));
Generated\BoundNodes.xml.Generated.cs (1)
5405var result = new BoundDagRelationalTest(this.Syntax, operatorKind, value, input, this.HasErrors);
28 references to BoundDagRelationalTest
Microsoft.CodeAnalysis.CSharp (28)
Binder\DecisionDagBuilder.cs (8)
1779case BoundDagRelationalTest t: 2041case BoundDagRelationalTest _: 2055case BoundDagRelationalTest r2: 2930case BoundDagRelationalTest r: 3521if (test is BoundDagRelationalTest t) 3541case BoundDagRelationalTest t when !t.Value.IsBad: 4012case BoundDagRelationalTest: 4098if (test is BoundDagValueTest or BoundDagRelationalTest)
Binder\PatternExplainer.cs (2)
585(BoundDagRelationalTest _, _) => true, 771case BoundDagRelationalTest r:
BoundTree\BoundDagRelationalTest.cs (1)
12public new BoundDagRelationalTest Update(BoundDagTemp input)
BoundTree\BoundDagTest.cs (3)
39case (BoundDagRelationalTest x, BoundDagRelationalTest y): 121case BoundDagRelationalTest r:
BoundTree\BoundDecisionDag.cs (1)
192case BoundDagRelationalTest d:
FlowAnalysis\NullableWalker_Patterns.cs (1)
602case BoundDagRelationalTest _:
Generated\BoundNodes.xml.Generated.cs (8)
5401public BoundDagRelationalTest Update(BinaryOperatorKind operatorKind, ConstantValue value, BoundDagTemp input) 5405var result = new BoundDagRelationalTest(this.Syntax, operatorKind, value, input, this.HasErrors); 9363return VisitDagRelationalTest((BoundDagRelationalTest)node, arg); 9703public virtual R VisitDagRelationalTest(BoundDagRelationalTest node, A arg) => this.DefaultVisit(node, arg); 9944public virtual BoundNode? VisitDagRelationalTest(BoundDagRelationalTest node) => this.DefaultVisit(node); 10616public override BoundNode? VisitDagRelationalTest(BoundDagRelationalTest node) 12010public override BoundNode? VisitDagRelationalTest(BoundDagRelationalTest node) 16711public override TreeDumperNode VisitDagRelationalTest(BoundDagRelationalTest node, object? arg) => new TreeDumperNode("dagRelationalTest", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (3)
531if (!(t1 is BoundDagValueTest || t1 is BoundDagRelationalTest)) 533if (!(t2 is BoundDagValueTest || t2 is BoundDagRelationalTest)) 578case BoundDagRelationalTest relational:
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
386case BoundDagRelationalTest d: