40 references to BoundDefaultExpression
Microsoft.CodeAnalysis.CSharp (40)
Binder\Binder_Invocation.cs (7)
1190
defaultValue = new
BoundDefaultExpression
(syntax, parameterType) { WasCompilerGenerated = true };
1197
var unknownArgument = new
BoundDefaultExpression
(syntax, parameterType) { WasCompilerGenerated = true };
1206
var dispatchArgument = new
BoundDefaultExpression
(syntax, parameterType) { WasCompilerGenerated = true };
1353
return new
BoundDefaultExpression
(syntax, parameterType) { WasCompilerGenerated = true };
1409
defaultValue = new
BoundDefaultExpression
(syntax, parameterType) { WasCompilerGenerated = true };
1414
defaultValue = new
BoundDefaultExpression
(syntax, parameterType) { WasCompilerGenerated = true };
1437
defaultValue = new
BoundDefaultExpression
(syntax, parameterType) { WasCompilerGenerated = true };
Binder\Binder_Statements.cs (1)
2902
arg = new
BoundDefaultExpression
(interactiveInitializerMethod.GetNonNullSyntaxNode(), interactiveInitializerMethod.ResultType);
Binder\Binder_TupleOperators.cs (1)
333
return new
BoundDefaultExpression
(expr.Syntax, targetType);
CodeGen\Optimizer.cs (1)
1591
PushEvalStack(new
BoundDefaultExpression
(node.Syntax, node.Operand.Type), ExprContext.Value);
FlowAnalysis\FlowAnalysisPass.cs (1)
84
var trailingExpression = new
BoundDefaultExpression
(method.GetNonNullSyntaxNode(), submissionResultType);
Lowering\LocalRewriter\LocalRewriter_AsOperator.cs (1)
61
BoundExpression result = rewrittenType.IsNullableType() ? new
BoundDefaultExpression
(syntax, rewrittenType) : MakeLiteral(syntax, constantValue, rewrittenType);
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (6)
1236
return new
BoundDefaultExpression
(syntax, type);
1310
return new
BoundDefaultExpression
(syntax, type);
1317
value: new
BoundDefaultExpression
(syntax, type),
1383
BoundExpression alternative = new
BoundDefaultExpression
(syntax, type);
1566
return new
BoundDefaultExpression
(syntax, nullableBoolType);
1610
BoundExpression nullBool = new
BoundDefaultExpression
(syntax, alwaysNull.Type);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (9)
378
return new
BoundDefaultExpression
(syntax, rewrittenType);
394
return new
BoundDefaultExpression
(syntax, rewrittenType);
403
return new
BoundDefaultExpression
(syntax, rewrittenType);
422
return new
BoundDefaultExpression
(syntax, rewrittenType);
485
return new
BoundDefaultExpression
(syntax, rewrittenType);
1043
BoundExpression alternative = new
BoundDefaultExpression
(syntax, type);
1072
return new
BoundDefaultExpression
(syntax, type);
1103
return new
BoundDefaultExpression
(syntax, type);
1300
BoundExpression alternative = new
BoundDefaultExpression
(syntax, rewrittenType);
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
69
return new
BoundDefaultExpression
(syntax, tupleField.Type);
Lowering\LocalRewriter\LocalRewriter_Index.cs (2)
24
operand = new
BoundDefaultExpression
(operand.Syntax, operand.Type!.GetNullableUnderlyingType());
49
BoundExpression alternative = new
BoundDefaultExpression
(node.Syntax, node.Type);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
92
rewrittenObjectCreation = new
BoundDefaultExpression
(rewrittenObjectCreation.Syntax, rewrittenObjectCreation.Type!);
330
return new
BoundDefaultExpression
(syntax, type: typeParameter, hasErrors: true);
Lowering\LocalRewriter\LocalRewriter_Range.cs (2)
60
operand = new
BoundDefaultExpression
(operand.Syntax, operand.Type.GetNullableUnderlyingType());
104
BoundExpression alternative = new
BoundDefaultExpression
(node.Syntax, node.Type);
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
371
value = new
BoundDefaultExpression
(expr.Syntax, expr.Type.StrippedType());
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (4)
211
BoundExpression alternative = new
BoundDefaultExpression
(syntax, type);
247
return new
BoundDefaultExpression
(syntax, type);
675
BoundExpression alternative = new
BoundDefaultExpression
(syntax, type);
832
BoundExpression alternative = new
BoundDefaultExpression
(syntax, operand.Type);
Lowering\SyntheticBoundNodeFactory.cs (1)
1448
return new
BoundDefaultExpression
(syntax, type) { WasCompilerGenerated = true };