17 references to HasDynamicType
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Await.cs (1)
275if (expression.HasDynamicType())
Binder\Binder_Expressions.cs (1)
5394else if (argument.HasDynamicType())
Binder\Binder_Operators.cs (7)
57if (left.HasDynamicType() || right.HasDynamicType()) 63var placeholder = new BoundValuePlaceholder(right.Syntax, left.HasDynamicType() ? left.Type : right.Type).MakeCompilerGenerated(); 336isDynamic: right.HasDynamicType(), 956if (left.HasDynamicType() || right.HasDynamicType()) 2754if (operand.HasDynamicType())
Binder\Binder_Query.cs (2)
33if (boundFromExpression.HasDynamicType()) 384if (inExpression.HasDynamicType())
Binder\Binder_Statements.cs (1)
2653if (expr.HasDynamicType())
Binder\ForEachLoopBinder.cs (1)
677else if (collectionExpr.HasDynamicType())
BoundTree\BoundExpressionExtensions.cs (1)
165return node.InstanceOpt != null && node.InstanceOpt.HasDynamicType();
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
727if (loweredLeft.HasDynamicType())
Lowering\LocalRewriter\LocalRewriter_DelegateCreationExpression.cs (1)
18if (node.Argument.HasDynamicType())
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (1)
23BoundExpression transformedLHS = TransformCompoundAssignmentLHS(node.LeftOperand, isRegularCompoundAssignment: false, stores, temps, node.LeftOperand.HasDynamicType());