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