24 references to CheckValue
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder_Deconstruct.cs (2)
658memberAccess = CheckValue(memberAccess, BindValueKind.RValueOrMethodGroup, diagnostics); 791var checkedVariable = CheckValue(boundVariable, BindValueKind.Assignable, diagnostics);
Binder\Binder_Expressions.cs (10)
236return CheckValue(result, valueKind, diagnostics); 258return CheckValue(valueOrType, BindValueKind.RValue, diagnostics); 421return CheckValue(result, valueKind, diagnostics); 4934return CheckValue(boundMember, valueKind, diagnostics); 5084return CheckValue(boundMember, valueKind, diagnostics); 5168boundMember = CheckValue(boundMember, valueKind, diagnostics); 6555boundLeft = CheckValue(boundLeft, BindValueKind.RValue, diagnostics); 6665boundLeft = CheckValue(boundLeft, BindValueKind.RValue, diagnostics); 7887receiver = CheckValue(receiver, BindValueKind.RValue, diagnostics); 8785lengthOrCountAccess = CheckValue(lengthOrCountAccess, BindValueKind.RValue, diagnostics);
Binder\Binder_Invocation.cs (4)
123boundExpression = CheckValue(boundExpression, BindValueKind.RValueOrMethodGroup, diagnostics); 181boundExpression = CheckValue(boundExpression, BindValueKind.RValueOrMethodGroup, diagnostics); 1058receiverArgument = CheckValue(receiverArgument, BindValueKind.RefOrOut, diagnostics); 1538return CheckValue(typeOrValue.Data.ValueExpression, BindValueKind.RValue, diagnostics);
Binder\Binder_Operators.cs (1)
495BoundExpression left = CheckValue(result, bindValueKind, diagnostics);
Binder\Binder_Patterns.cs (4)
239indexerAccess = CheckValue(indexerAccess, BindValueKind.RValue, diagnostics); 388indexerAccess = CheckValue(indexerAccess, BindValueKind.RValue, diagnostics); 536expression = CheckValue(expression, BindValueKind.RValue, diagnostics); 1579boundMember = CheckValue(boundMember, BindValueKind.RValue, diagnostics);
Binder\Binder_Query.cs (1)
1000var checkedUltimateReceiver = CheckValue(ultimateReceiver, BindValueKind.RValue, diagnostics);
Binder\Binder_Statements.cs (2)
891return CheckValue(result, valueKind, diagnostics); 1836return CheckValue(result, valueKind, diagnostics);