15 references to Literal
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Expressions.cs (1)
8023
if (boundLeft.Kind == BoundKind.
Literal
&& ((BoundLiteral)boundLeft).ConstantValueOpt == ConstantValue.Null)
Binder\Binder_Statements.cs (2)
2412
case BoundKind.
Literal
:
2733
if (assignment.Right.Kind == BoundKind.
Literal
&& assignment.Right.ConstantValueOpt.Discriminator == ConstantValueTypeDiscriminator.Boolean)
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1076
case BoundKind.
Literal
:
BoundTree\BoundExpressionExtensions.cs (1)
83
return node is { Kind: BoundKind.
Literal
, ConstantValueOpt: { Discriminator: ConstantValueTypeDiscriminator.Null } };
BoundTree\BoundTreeVisitors.cs (1)
97
case BoundKind.
Literal
:
FlowAnalysis\NullableWalker.cs (1)
8844
case BoundKind.
Literal
:
Generated\BoundNodes.xml.Generated.cs (3)
4339
: base(BoundKind.
Literal
, syntax, type, hasErrors)
4345
: base(BoundKind.
Literal
, syntax, type)
9299
case BoundKind.
Literal
:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
246
case BoundKind.
Literal
:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (2)
981
case BoundKind.
Literal
:
1024
case BoundKind.
Literal
:
Lowering\SpillSequenceSpiller.cs (1)
422
case BoundKind.
Literal
:
Operations\CSharpOperationFactory.cs (1)
56
case BoundKind.
Literal
: