public virtual void VisitMethodReturnStatement(IMethodReturnStatement value) { this.VisitExpression(value.Expression); }
private void WriteMethodReturnStatement(IMethodReturnStatement statement, IFormatter formatter, bool lastStatement) { this.WriteStatementSeparator(formatter); if (statement.Expression == null) { formatter.WriteKeyword("return"); formatter.Write(";"); } else { formatter.WriteKeyword("return"); formatter.Write(" "); this.WriteExpression(statement.Expression, formatter); formatter.Write(";"); } }
public virtual IStatement TransformMethodReturnStatement(IMethodReturnStatement value) { value.Expression = this.TransformExpression(value.Expression); return value; }