13 references to HasExpressionType
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_AnonymousTypes.cs (1)
218if (expression.HasExpressionType())
Binder\Binder_Expressions.cs (2)
3519else if (argument.Kind == BoundKind.DiscardExpression && !argument.HasExpressionType()) 9787else if (index.Kind == BoundKind.DiscardExpression && !index.HasExpressionType())
Binder\Binder_Invocation.cs (3)
131e.Kind == BoundKind.DiscardExpression && !e.HasExpressionType())); 534BoundDiscardExpression discard when !discard.HasExpressionType() => discard.FailInference(this, diagnostics), 2136if (argument.HasExpressionType())
Binder\Binder_Query.cs (1)
733if (!yExpression.HasAnyErrors && !yExpression.HasExpressionType())
Binder\Binder_Statements.cs (1)
900if (!expression.HasAnyErrors && !expression.HasExpressionType())
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
2938(nodeKind == BoundKind.DiscardExpression && !node.HasExpressionType()))
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (2)
1209if (!argument.HasExpressionType() && 1303Debug.Assert(argument.Kind != BoundKind.DiscardExpression || argument.HasExpressionType());
Compilation\CSharpSemanticModel.cs (2)
2060if (boundExpr.HasExpressionType()) 2199else if (highestBoundExpr != null && highestBoundExpr != boundExpr && highestBoundExpr.HasExpressionType())