45 references to BoundLiteral
Microsoft.CodeAnalysis.CSharp (45)
Binder\Binder_Await.cs (1)
370
var receiver = new
BoundLiteral
(node, ConstantValue.Null, awaiterType);
Binder\Binder_Expressions.cs (3)
4472
sizeArray[i] = new
BoundLiteral
(
4697
sizeOpt = new
BoundLiteral
(
5313
lengthOrCount = new
BoundLiteral
(expression.Syntax, ConstantValue.Create(length), @this.GetSpecialType(SpecialType.System_Int32, diagnostics, expression.Syntax)) { WasCompilerGenerated = true };
Binder\Binder_InterpolatedString.cs (3)
414
expressions[0] = new
BoundLiteral
(syntax, ConstantValue.Create(formatString.ToStringAndFree()), GetSpecialType(Microsoft.CodeAnalysis.SpecialType.System_String, diagnostics, syntax)) { WasCompilerGenerated = true };
820
argumentsBuilder.Add(new
BoundLiteral
(syntax, ConstantValue.Create(baseStringLength), intType) { WasCompilerGenerated = true });
822
argumentsBuilder.Add(new
BoundLiteral
(syntax, ConstantValue.Create(numFormatHoles), intType) { WasCompilerGenerated = true });
Binder\Binder_Invocation.cs (6)
1686
defaultValue = new
BoundLiteral
(syntax, ConstantValue.Create(line), Compilation.GetSpecialType(SpecialType.System_Int32)) { WasCompilerGenerated = true };
1691
defaultValue = new
BoundLiteral
(syntax, ConstantValue.Create(path), Compilation.GetSpecialType(SpecialType.System_String)) { WasCompilerGenerated = true };
1696
defaultValue = new
BoundLiteral
(syntax, ConstantValue.Create(memberName), Compilation.GetSpecialType(SpecialType.System_String)) { WasCompilerGenerated = true };
1705
defaultValue = new
BoundLiteral
(syntax, ConstantValue.Create(argument.Syntax.ToString()), Compilation.GetSpecialType(SpecialType.System_String)) { WasCompilerGenerated = true };
1728
defaultValue = new
BoundLiteral
(syntax, defaultConstantValue, constantType) { WasCompilerGenerated = true };
1782
BoundExpression arraySize = new
BoundLiteral
(node, ConstantValue.Create(collectionArgs.Length), int32Type) { WasCompilerGenerated = true };
Binder\Binder_Statements.cs (1)
2266
ConversionsBase.HasImplicitConstantExpressionConversion(new
BoundLiteral
(syntax, ConstantValue.Bad, sourceType), targetType))
Compilation\CSharpCompilation.cs (1)
2214
var dumbInstance = new
BoundLiteral
(syntax, ConstantValue.Null, namedType);
Compiler\MethodBodySynthesizer.cs (3)
106
ImmutableArray.Create<BoundExpression>(new
BoundLiteral
(syntax, ConstantValue.Create(slotIndex), intType) { WasCompilerGenerated = true }),
126
ImmutableArray.Create<BoundExpression>(new
BoundLiteral
(syntax, ConstantValue.Create(0), intType) { WasCompilerGenerated = true }),
154
ImmutableArray.Create<BoundExpression>(new
BoundLiteral
(syntax, ConstantValue.Create(targetSubmissionIndex), intType) { WasCompilerGenerated = true }),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
383
_factory.Convert(operandType, new
BoundLiteral
(syntax, ConstantValue.Null, objectType)),
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
1440
new
BoundLiteral
(
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
748
new
BoundLiteral
(
Lowering\LocalRewriter\LocalRewriter_Literal.cs (10)
100
arguments.Add(new
BoundLiteral
(syntax, ConstantValue.Create((int)value), _compilation.GetSpecialType(SpecialType.System_Int32)));
106
arguments.Add(new
BoundLiteral
(syntax, ConstantValue.Create((uint)value), _compilation.GetSpecialType(SpecialType.System_UInt32)));
112
arguments.Add(new
BoundLiteral
(syntax, ConstantValue.Create((long)value), _compilation.GetSpecialType(SpecialType.System_Int64)));
118
arguments.Add(new
BoundLiteral
(syntax, ConstantValue.Create((ulong)value), _compilation.GetSpecialType(SpecialType.System_UInt64)));
124
arguments.Add(new
BoundLiteral
(syntax, ConstantValue.Create(low), _compilation.GetSpecialType(SpecialType.System_Int32)));
125
arguments.Add(new
BoundLiteral
(syntax, ConstantValue.Create(mid), _compilation.GetSpecialType(SpecialType.System_Int32)));
126
arguments.Add(new
BoundLiteral
(syntax, ConstantValue.Create(high), _compilation.GetSpecialType(SpecialType.System_Int32)));
127
arguments.Add(new
BoundLiteral
(syntax, ConstantValue.Create(isNegative), _compilation.GetSpecialType(SpecialType.System_Boolean)));
128
arguments.Add(new
BoundLiteral
(syntax, ConstantValue.Create(scale), _compilation.GetSpecialType(SpecialType.System_Byte)));
148
arguments.Add(new
BoundLiteral
(syntax, ConstantValue.Create(constantValue.DateTimeValue.Ticks), _compilation.GetSpecialType(SpecialType.System_Int64)));
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (3)
206
return new
BoundLiteral
(expr.Syntax, ConstantValue.Null, expr.Type);
259
return new
BoundLiteral
(left.Syntax, ConstantValue.Create(nullnull.Kind == BinaryOperatorKind.Equal), boolType);
569
return new
BoundLiteral
(left.Syntax, ConstantValue.Create(operatorKind == BinaryOperatorKind.Equal), boolType);
Lowering\SyntheticBoundNodeFactory.cs (8)
723
return new
BoundLiteral
(Syntax, ConstantValue.Create(value), SpecialType(Microsoft.CodeAnalysis.SpecialType.System_Byte)) { WasCompilerGenerated = true };
728
return new
BoundLiteral
(Syntax, ConstantValue.Create(value), SpecialType(Microsoft.CodeAnalysis.SpecialType.System_Int32)) { WasCompilerGenerated = true };
736
return new
BoundLiteral
(Syntax, ConstantValue.Create(value), SpecialType(Microsoft.CodeAnalysis.SpecialType.System_UInt32)) { WasCompilerGenerated = true };
741
return new
BoundLiteral
(Syntax, value, type) { WasCompilerGenerated = true };
1145
return new
BoundLiteral
(Syntax, ConstantValue.Create(value), SpecialType(Microsoft.CodeAnalysis.SpecialType.System_Boolean)) { WasCompilerGenerated = true };
1157
return new
BoundLiteral
(Syntax, stringConst, SpecialType(Microsoft.CodeAnalysis.SpecialType.System_String)) { WasCompilerGenerated = true };
1168
return new
BoundLiteral
(Syntax, charConst, SpecialType(Microsoft.CodeAnalysis.SpecialType.System_Char)) { WasCompilerGenerated = true };
1250
BoundExpression nullLiteral = new
BoundLiteral
(syntax, ConstantValue.Null, type) { WasCompilerGenerated = true };
Symbols\ReducedExtensionMethodSymbol.cs (2)
144
var thisArgumentValue = new
BoundLiteral
(syntax, ConstantValue.Bad, thisType) { WasCompilerGenerated = true };
146
var otherArgumentValue = new
BoundLiteral
(syntax, ConstantValue.Bad, otherArgumentType) { WasCompilerGenerated = true };
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
516
var receiverValue = new
BoundLiteral
(syntax, ConstantValue.Bad, receiverType) { WasCompilerGenerated = true };