7 instantiations of BoundDagValueTest
Microsoft.CodeAnalysis.CSharp (7)
Binder\DecisionDagBuilder.cs (5)
343
tests.Add(new Tests.One(new
BoundDagValueTest
(syntax, ConstantValue.Create(patternLength), lengthTemp)));
495
return new Tests.One(new
BoundDagValueTest
(constant.Syntax, constant.ConstantValue, input));
510
tests.Add(new Tests.One(new
BoundDagValueTest
(constant.Syntax, constant.ConstantValue, input)));
1502
(conditions ??= ArrayBuilder<Tests>.GetInstance()).Add(new Tests.One(new
BoundDagValueTest
(syntax, ConstantValue.Create(lengthValue), s1LengthTemp)));
2241
new One(new
BoundDagValueTest
(t.Syntax, safeAdd(t.Value, offset), lengthTemp));
Binder\DecisionDagBuilder_ListPatterns.cs (1)
47
: new
BoundDagValueTest
(syntax, ConstantValue.Create(subpatterns.Length), lengthTemp)));
Generated\BoundNodes.xml.Generated.cs (1)
5323
var 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,
1140
case
BoundDagValueTest
t:
1264
case
BoundDagValueTest
_:
1333
case
BoundDagValueTest
_:
1352
case
BoundDagValueTest
v2:
1397
case
BoundDagValueTest
_:
1750
case
BoundDagValueTest
v:
2238
case
BoundDagValueTest
t when !t.Value.IsBad:
Binder\PatternExplainer.cs (2)
501
(
BoundDagValueTest
_, _) => true,
604
case
BoundDagValueTest
v:
BoundTree\BoundDagTest.cs (3)
35
case (
BoundDagValueTest
x,
BoundDagValueTest
y):
85
case
BoundDagValueTest
v:
BoundTree\BoundDecisionDag.cs (1)
188
case
BoundDagValueTest
d:
FlowAnalysis\NullableWalker_Patterns.cs (1)
632
case
BoundDagValueTest
t:
Generated\BoundNodes.xml.Generated.cs (8)
5319
public
BoundDagValueTest
Update(ConstantValue value, BoundDagTemp input)
5323
var
result = new BoundDagValueTest(this.Syntax, value, input, this.HasErrors);
9139
return VisitDagValueTest((
BoundDagValueTest
)node, arg);
9471
public virtual R VisitDagValueTest(
BoundDagValueTest
node, A arg) => this.DefaultVisit(node, arg);
9707
public virtual BoundNode? VisitDagValueTest(
BoundDagValueTest
node) => this.DefaultVisit(node);
10357
public override BoundNode? VisitDagValueTest(
BoundDagValueTest
node)
11715
public override BoundNode? VisitDagValueTest(
BoundDagValueTest
node)
16328
public override TreeDumperNode VisitDagValueTest(
BoundDagValueTest
node, object? arg) => new TreeDumperNode("dagValueTest", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (4)
531
if (!(t1 is
BoundDagValueTest
|| t1 is BoundDagRelationalTest))
533
if (!(t2 is
BoundDagValueTest
|| t2 is BoundDagRelationalTest))
585
case
BoundDagValueTest
value:
593
p.Test is
BoundDagValueTest
vd &&
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
357
case
BoundDagValueTest
d: