1 write to Value
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5364
this.
Value
= value;
28 references to Value
Microsoft.CodeAnalysis.CSharp (28)
Binder\DecisionDagBuilder.cs (15)
1779
return resultForRelation(BinaryOperatorKind.Equal, t.
Value
);
2061
handleRelationWithValue(BinaryOperatorKind.Equal, v2.
Value
,
2378
Debug.Assert((hasValueTest.
Value
== ConstantValue.True || hasValueTest.
Value
== ConstantValue.False));
2379
if (hasValueTest.
Value
== ConstantValue.True || hasValueTest.
Value
== ConstantValue.False)
2381
sense = hasValueTest.
Value
== ConstantValue.True;
2396
bool isTrue = tryGetValueTest.
Value
== ConstantValue.True;
3538
case BoundDagValueTest t when !t.
Value
.IsBad:
3539
Debug.Assert(t.
Value
.Discriminator == ConstantValueTypeDiscriminator.Int32);
3540
return knownResult(BinaryOperatorKind.Equal, t.
Value
, offset) ??
3541
new One(new BoundDagValueTest(t.Syntax, safeAdd(t.
Value
, offset), lengthTemp));
4973
case One { Test: BoundDagValueTest firstValueTest } when !firstValueTest.
Value
.IsBad:
5003
case One { Test: BoundDagValueTest vt } when vt.Input == input && !vt.
Value
.IsBad:
5032
One { Test: BoundDagValueTest vt } => factory.Related(BinaryOperatorKind.Equal, vt.
Value
),
Binder\PatternExplainer.cs (1)
769
addRelation(BinaryOperatorKind.Equal, v.
Value
);
BoundTree\BoundDagTest.cs (3)
38
return x.
Value
.Equals(y.
Value
);
143
return Update(
Value
, input);
BoundTree\BoundDecisionDag.cs (1)
189
return d.
Value
== inputConstant;
FlowAnalysis\NullableWalker_Patterns.cs (2)
582
Debug.Assert(t.
Value
!= ConstantValue.Null);
598
bool isFalseTest = t.
Value
== ConstantValue.False;
Generated\BoundNodes.xml.Generated.cs (3)
5374
if (value != this.
Value
|| input != this.Input)
12004
return node.Update(node.
Value
, input);
16699
new TreeDumperNode("value", node.
Value
, null),
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
590
cases.Add((value: value.
Value
, label: GetDagNodeLabel(testNode.WhenTrue)));
598
cases.Add((value: vd.
Value
, label: GetDagNodeLabel(p.WhenTrue)));
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
384
return MakeValueTest(d.Syntax, input, d.
Value
);