1 write to ValueExpression
Microsoft.CodeAnalysis.CSharp (1)
BoundTree\BoundExpression.cs (1)
681this.ValueExpression = valueExpression;
10 references to ValueExpression
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder.ValueChecks.cs (1)
624? typeOrValue.Data.ValueExpression
Binder\Binder_Invocation.cs (3)
1848!(d.Arguments is [ParameterSymbol shadowedParameter] && shadowedParameter.Type.Equals(typeOrValue.Data.ValueExpression.Type, TypeCompareKind.AllIgnoreOptions))) // If the type and the name match, we would resolve to the same type rather than a value at the end. 1860return CheckValue(typeOrValue.Data.ValueExpression, BindValueKind.RValue, diagnostics); 1885return typeOrValueExpression.Data.ValueExpression;
BoundTree\BoundExpression.cs (3)
692(object)a.ValueExpression == (object)b.ValueExpression && 711Hash.Combine(ValueExpression.GetHashCode(),
Compilation\CSharpSemanticModel.cs (1)
3426BoundExpression valueExpression = ((BoundTypeOrValueExpression)boundNode).Data.ValueExpression;
FlowAnalysis\AbstractFlowPass.cs (1)
1652return this.Visit(node.Data.ValueExpression);
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
251Visit(node.Data.ValueExpression);