50 references to BindToTypeForErrorRecovery
Microsoft.CodeAnalysis.CSharp (50)
Binder\Binder.WithQueryLambdaParametersBinder.cs (1)
89ImmutableArray.Create(BindToTypeForErrorRecovery(receiver)),
Binder\Binder_Attributes.cs (1)
192static (arg, binder) => binder.BindToTypeForErrorRecovery(arg),
Binder\Binder_Expressions.cs (10)
169ImmutableArray.Create(BindToTypeForErrorRecovery(childNode)), 182childNodes.SelectAsArray((e, self) => self.BindToTypeForErrorRecovery(e), this), 225ImmutableArray.Create(BindToTypeForErrorRecovery(expr)), 861node, LookupResultKind.Empty, ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(BindToTypeForErrorRecovery(BindValue(node.Expression, BindingDiagnosticBag.Discarded, BindValueKind.RefersToLocation))), 955return BindToTypeForErrorRecovery(result); 1683childBoundNodes: ImmutableArray.Create(BindToTypeForErrorRecovery(expression)), 4105size = BindToTypeForErrorRecovery(size); 4538builder.Add(BindToTypeForErrorRecovery(BindExpression(size, BindingDiagnosticBag.Discarded))); 5794return BindToTypeForErrorRecovery(ToBadExpression(boundExpression, LookupResultKind.NotAValue)); 8315boundLeft == null ? ImmutableArray<BoundExpression>.Empty : ImmutableArray.Create(BindToTypeForErrorRecovery(boundLeft)),
Binder\Binder_Invocation.cs (3)
2023receiver = BindToTypeForErrorRecovery(receiver); 2175newArguments[i] = BindToTypeForErrorRecovery(argument); 2180newArguments[i] = BindToTypeForErrorRecovery(argument, getCorrespondingParameterType(i));
Binder\Binder_Operators.cs (19)
52left = BindToTypeForErrorRecovery(left); 53right = BindToTypeForErrorRecovery(right); 97left = BindToTypeForErrorRecovery(left); 98right = BindToTypeForErrorRecovery(right); 111left = BindToTypeForErrorRecovery(left); 112right = BindToTypeForErrorRecovery(right); 325left = BindToTypeForErrorRecovery(left); 326right = BindToTypeForErrorRecovery(right); 531BindToTypeForErrorRecovery(right), 915left = BindToTypeForErrorRecovery(left); 916right = BindToTypeForErrorRecovery(right); 5401leftOperand = BindToTypeForErrorRecovery(leftOperand); 5402rightOperand = BindToTypeForErrorRecovery(rightOperand); 5416leftOperand = BindToTypeForErrorRecovery(leftOperand); 5417rightOperand = BindToTypeForErrorRecovery(rightOperand); 5605leftOperand = BindToTypeForErrorRecovery(leftOperand); 5606rightOperand = BindToTypeForErrorRecovery(rightOperand); 5658leftOperand = BindToTypeForErrorRecovery(leftOperand); 5659rightOperand = BindToTypeForErrorRecovery(rightOperand);
Binder\Binder_Patterns.cs (1)
582convertedExpression = BindToTypeForErrorRecovery(convertedExpression);
Binder\Binder_Statements.cs (12)
248argument = BindToTypeForErrorRecovery(argument); 1158initializerOpt: hasErrors ? BindToTypeForErrorRecovery(initializerOpt)?.WithHasErrors() : initializerOpt, 1495op1 = BindToTypeForErrorRecovery(op1); 1520op1 = BindToTypeForErrorRecovery(op1); 1521op2 = BindToTypeForErrorRecovery(op2); 2663return BoundConversion.Synthesized(node, BindToTypeForErrorRecovery(expr), Conversion.NoConversion, false, explicitCastInCode: false, conversionGroupOpt: null, ConstantValue.NotAvailable, boolean, hasErrors: true); 3137return new BoundReturnStatement(syntax, refKind, hasErrors ? BindToTypeForErrorRecovery(arg) : arg, hasErrors); 3473expression = BindToTypeForErrorRecovery(expression); 3484expression = BindToTypeForErrorRecovery(expression); 3497expression = BindToTypeForErrorRecovery(expression); 3515expression = BindToTypeForErrorRecovery(expression); 3522expression = BindToTypeForErrorRecovery(expression);
Binder\ForEachLoopBinder.cs (1)
409iterationErrorExpression = BindToTypeForErrorRecovery(BindExpression(node.Variable, BindingDiagnosticBag.Discarded));
BoundTree\Constructors.cs (2)
141receiverOpt: binder.BindToTypeForErrorRecovery(receiverOpt), 144arguments: arguments.SelectAsArray((e, binder) => binder.BindToTypeForErrorRecovery(e), binder),