28 references to CheckValue
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Deconstruct.cs (2)
658memberAccess = CheckValue(memberAccess, BindValueKind.RValueOrMethodGroup, diagnostics); 792var checkedVariable = CheckValue(boundVariable, BindValueKind.Assignable, diagnostics);
Binder\Binder_Expressions.cs (11)
244return CheckValue(result, valueKind, diagnostics); 266return CheckValue(valueOrType, BindValueKind.RValue, diagnostics); 438return CheckValue(result, valueKind, diagnostics); 5845return CheckValue(boundMember, valueKind, diagnostics); 5990return hasErrors ? boundMember : CheckValue(boundMember, valueKind, diagnostics); 6007return CheckValue(boundMember, valueKind, diagnostics); 6093boundMember = CheckValue(boundMember, valueKind, diagnostics); 7675boundLeft = CheckValue(boundLeft, BindValueKind.RValue, diagnostics); 7785boundLeft = CheckValue(boundLeft, BindValueKind.RValue, diagnostics); 9375receiver = CheckValue(receiver, BindValueKind.RValue, diagnostics); 10542lengthOrCountAccess = CheckValue(lengthOrCountAccess, BindValueKind.RValue, diagnostics);
Binder\Binder_Invocation.cs (7)
125boundExpression = CheckValue(boundExpression, BindValueKind.RValueOrMethodGroup, diagnostics); 245boundExpression = CheckValue(boundExpression, BindValueKind.RValueOrMethodGroup, diagnostics); 730extensionMemberAccess = CheckValue(extensionMemberAccess, BindValueKind.RValue, diagnostics); 1269receiverArgument = CheckValue(receiverArgument, BindValueKind.RefOrOut, diagnostics); 1372receiver = CheckValue(receiver, BindValueKind.RefOrOut, diagnostics); 1917return CheckValue(typeOrValue.Data.ValueExpression, BindValueKind.RValue, diagnostics); 2344boundArgument = CheckValue(boundArgument, BindValueKind.RValue, diagnostics);
Binder\Binder_Operators.cs (1)
888BoundExpression left = CheckValue(result, bindValueKind, diagnostics);
Binder\Binder_Patterns.cs (4)
240indexerAccess = CheckValue(indexerAccess, BindValueKind.RValue, diagnostics); 389indexerAccess = CheckValue(indexerAccess, BindValueKind.RValue, diagnostics); 537expression = CheckValue(expression, BindValueKind.RValue, diagnostics); 1589boundMember = CheckValue(boundMember, BindValueKind.RValue, diagnostics);
Binder\Binder_Query.cs (1)
985var checkedUltimateReceiver = CheckValue(ultimateReceiver, BindValueKind.RValue, diagnostics);
Binder\Binder_Statements.cs (2)
890return CheckValue(result, valueKind, diagnostics); 1860return CheckValue(result, valueKind, diagnostics);