23 references to BindValue
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Deconstruct.cs (1)
99BoundExpression boundRight = rightPlaceholder ?? BindValue(right, deconstructionDiagnostics, BindValueKind.RValue);
Binder\Binder_Expressions.cs (7)
244return BindToNaturalType(BindValue(node, diagnostics, BindValueKind.RValue), diagnostics, reportNoTargetType); 2672BoundExpression boundOperand = BindValue(operand, diagnostics, BindValueKind.RValue); 3368argument = this.BindValue(argumentExpression, diagnostics, valueKind); 4040var size = BindValue(dimension, diagnostics, BindValueKind.RValue); 4502count = BindValue(countSyntax, diagnostics, BindValueKind.RValue); 5606return BindValue(syntax, diagnostics, rhsValueKind); 5739var boundExpression = BindValue(memberInitializer, diagnostics, BindValueKind.RValue);
Binder\Binder_Operators.cs (5)
2269BoundExpression operand = BindToNaturalType(BindValue(operandSyntax, diagnostics, BindValueKind.IncrementDecrement), diagnostics); 4305BoundExpression trueExpr = BindValue(whenTrue, diagnostics, BindValueKind.RValue); 4306BoundExpression falseExpr = BindValue(whenFalse, diagnostics, BindValueKind.RValue); 4346BoundExpression trueExpr = BindValue(whenTrue, diagnostics, BindValueKind.RValue | BindValueKind.RefersToLocation); 4347BoundExpression falseExpr = BindValue(whenFalse, diagnostics, BindValueKind.RValue | BindValueKind.RefersToLocation);
Binder\Binder_Query.cs (2)
837BoundExpression boundExpression = lambdaBodyBinder.BindValue(expression, diagnostics, BindValueKind.RValue); 847BoundExpression boundExpression = lambdaBodyBinder.BindValue(expression, diagnostics, BindValueKind.RValue);
Binder\Binder_Statements.cs (5)
395var boundExpr = BindValue(exprSyntax, diagnostics, BindValueKind.RValue); 891BoundExpression value = BindValue(initializer, diagnostics, valueKind); 1833return BindValue(node, diagnostics, valueKind); 2639var expr = BindValue(node, diagnostics, BindValueKind.RValue); 3576BoundExpression expression = bodyBinder.BindValue(expressionSyntax, diagnostics, requiredValueKind);
Binder\ForEachLoopBinder.cs (1)
611BoundExpression collectionExpr = this.GetBinder(collectionSyntax).BindValue(collectionSyntax, diagnostics, BindValueKind.RValue);
Binder\LockOrUsingBinder.cs (1)
84BoundExpression boundExpression = originalBinder.BindValue(TargetExpressionSyntax, expressionDiagnostics, Binder.BindValueKind.RValueOrMethodGroup);
Symbols\Source\SourceFixedFieldSymbol.cs (1)
92binder.BindValue(sizeExpression, diagnostics, Binder.BindValueKind.RValue),