39 references to BoundValuePlaceholder
Microsoft.CodeAnalysis.CSharp (39)
Binder\Binder_Conversions.cs (8)
79
var placeholder2 = new
BoundValuePlaceholder
(source.Syntax, source.Type);
388
new
BoundValuePlaceholder
(source.Syntax, source.Type.GetNullableUnderlyingType()),
419
new
BoundValuePlaceholder
(source.Syntax, source.Type.GetNullableUnderlyingType()),
448
new
BoundValuePlaceholder
(source.Syntax, sourceTypes[i].Type),
1195
var elementPlaceholder = new
BoundValuePlaceholder
(expressionSyntax, enumeratorInfo.ElementType) { WasCompilerGenerated = true };
1851
var elementPlaceholder = new
BoundValuePlaceholder
(syntax, Compilation.DynamicType) { WasCompilerGenerated = true };
2136
ImmutableArray.Create<BoundExpression>(methodGroup.ReceiverOpt, new
BoundValuePlaceholder
(syntax, secondArgumentType) { WasCompilerGenerated = true }),
2289
BoundExpression collectionExpr = new
BoundValuePlaceholder
(syntax, collectionType);
Binder\Binder_Deconstruct.cs (2)
310
var operandPlaceholder = new
BoundValuePlaceholder
(syntax, ErrorTypeSymbol.UnknownResultType).MakeCompilerGenerated();
336
var operandPlaceholder = new
BoundValuePlaceholder
(syntax, tupleOrDeconstructedTypes[i]).MakeCompilerGenerated();
Binder\Binder_Expressions.cs (1)
6733
var addElementPlaceholder = new
BoundValuePlaceholder
(syntax, enumeratorInfo.ElementType);
Binder\Binder_Operators.cs (19)
75
var placeholder = new
BoundValuePlaceholder
(right.Syntax, left.HasDynamicType() ? left.Type : right.Type).MakeCompilerGenerated();
270
var finalPlaceholder = new
BoundValuePlaceholder
(node, bestSignature.ReturnType);
314
var leftPlaceholder = new
BoundValuePlaceholder
(left.Syntax, leftType).MakeCompilerGenerated();
505
leftPlaceholder = new
BoundValuePlaceholder
(left.Syntax, leftType).MakeCompilerGenerated();
1536
var operandPlaceholder = new
BoundValuePlaceholder
(resultLeft.Syntax, resultLeft.Type).MakeCompilerGenerated();
1611
CreateConversion(left.Syntax, new
BoundValuePlaceholder
(left.Syntax, left.Type).MakeCompilerGenerated(), implicitConversion, isCast: false, conversionGroupOpt: null, InConversionGroupFlags.Unspecified, booleanType, diagnostics);
1641
var operandPlaceholder = new
BoundValuePlaceholder
(left.Syntax, namedType).MakeCompilerGenerated();
1786
var leftPlaceholder = new
BoundValuePlaceholder
(syntax, signature.LeftType).MakeCompilerGenerated();
1944
var leftPlaceholder = new
BoundValuePlaceholder
(syntax, signature.LeftType).MakeCompilerGenerated();
3401
var resultPlaceholder = new
BoundValuePlaceholder
(node, signature.ReturnType).MakeCompilerGenerated();
3424
var operandPlaceholder = new
BoundValuePlaceholder
(operand.Syntax, operandType).MakeCompilerGenerated();
3611
operandPlaceholder = new
BoundValuePlaceholder
(operand.Syntax, operandType).MakeCompilerGenerated();
5463
operandPlaceholder = new
BoundValuePlaceholder
(operand.Syntax, operand.Type).MakeCompilerGenerated();
5510
operandPlaceholder = new
BoundValuePlaceholder
(operand.Syntax, operand.Type).MakeCompilerGenerated();
5728
var leftPlaceholder = new
BoundValuePlaceholder
(leftOperand.Syntax, optLeftType).MakeCompilerGenerated();
5750
var leftPlaceholder = new
BoundValuePlaceholder
(leftOperand.Syntax, optLeftType0).MakeCompilerGenerated();
5769
var leftPlaceholder = new
BoundValuePlaceholder
(leftOperand.Syntax, optLeftType).MakeCompilerGenerated();
5819
var leftPlaceholder = new
BoundValuePlaceholder
(leftOperand.Syntax, optLeftType0).MakeCompilerGenerated();
5833
var leftPlaceholder = new
BoundValuePlaceholder
(leftOperand.Syntax, optLeftType).MakeCompilerGenerated();
Binder\Binder_Statements.cs (1)
1386
elementPlaceholder = new
BoundValuePlaceholder
(initializerSyntax, pointerType).MakeCompilerGenerated();
Binder\Binder_TupleOperators.cs (2)
138
conversionForBoolPlaceholder = new
BoundValuePlaceholder
(node, type).MakeCompilerGenerated();
168
conversionForBoolPlaceholder = new
BoundValuePlaceholder
(node, type).MakeCompilerGenerated();
Binder\ForEachLoopBinder.cs (3)
492
var elementPlaceholder = new
BoundValuePlaceholder
(_syntax, inferredType.Type).MakeCompilerGenerated();
571
builder.CurrentPlaceholder = new
BoundValuePlaceholder
(_syntax, builder.CurrentPropertyGetter.ReturnType).MakeCompilerGenerated();
876
BoundExpression span = new
BoundValuePlaceholder
(collectionExpr.Syntax, spanType).MakeCompilerGenerated();
Binder\Semantics\Conversions\Conversions.cs (1)
242
new
BoundValuePlaceholder
(element.Syntax, enumeratorInfo.ElementType),
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (1)
58
var leftPlaceholder = new
BoundValuePlaceholder
(lhsRead.Syntax, lhsRead.Type);
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
196
var placeholder = new
BoundValuePlaceholder
(result.Syntax, result.Type);