15 references to IsLiteralDefault
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Expressions.cs (1)
7926if (boundLeft.IsLiteralDefault())
Binder\Binder_Operators.cs (10)
1210bool leftDefault = left.IsLiteralDefault(); 1211bool rightDefault = right.IsLiteralDefault(); 1286if (operand.IsLiteralDefault()) 2245return !left.IsLiteralDefault() || !right.IsLiteralDefault(); 2249return !left.IsLiteralDefault() && !right.IsLiteralDefault(); 2413if (operand.IsLiteralDefault() || // Reported not being able to target-type `default` elsewhere, so we can avoid doing more work 5444if (operand.IsLiteralDefault()) 5649if (leftOperand.IsLiteralDefault())
Binder\Binder_Query.cs (1)
946else if (ultimateReceiver.IsLiteralDefault())
Binder\Binder_TupleOperators.cs (1)
334if (!expr.IsLiteralDefault() || targetType is null)
BoundTree\BoundExpressionExtensions.cs (1)
98return node.IsLiteralDefault() || node.IsImplicitObjectCreation();
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
981if (_inExpressionLambda && (node.LeftOperand.IsLiteralNull() || node.LeftOperand.IsLiteralDefault()))