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;
 }