public DoResolveLValue ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext rc, |
||
rc | ICSharpCode.NRefactory.MonoCSharp.ResolveContext | |
right_side | ||
return |
public override Expression DoResolveLValue (ResolveContext rc, Expression right_side)
{
if (right_side == EmptyExpression.OutAccess) {
right_side.DoResolveLValue (rc, this);
return null;
}
if (DoResolveCore (rc)) {
setter_args = CreateSetterArguments (rc, right_side);
setter = CreateCallSiteBinder (rc, setter_args, true);
}
eclass = ExprClass.Variable;
return this;
}