void WriteReturn(ReturnActionBlock block) { _writer.Write("return"); if (null != block.Expression) { _writer.Write(" "); WriteExpression(block.Expression); } }
private ActionBlock OnReturn(ReturnActionBlock block) { Expression expression = block.Expression; VariableReferenceExpression variable = expression as VariableReferenceExpression; _queryExpression = variable != null ? _variables[GetVariableIndex(variable)] : expression; return(null); }