// public methods /// <summary> /// Pretty prints an Expression. /// </summary> /// <param name="node">The Expression to pretty print.</param> /// <returns>A string containing the pretty printed Expression.</returns> public static string PrettyPrint(Expression node) { var prettyPrinter = new ExpressionPrettyPrinter(); prettyPrinter.Visit(node); return(prettyPrinter.ToString()); }
// constructors public Indentation(ExpressionPrettyPrinter prettyPrinter) { _prettyPrinter = prettyPrinter; prettyPrinter._indentation += "| "; }
// public methods /// <summary> /// Pretty prints an Expression. /// </summary> /// <param name="node">The Expression to pretty print.</param> /// <returns>A string containing the pretty printed Expression.</returns> public static string PrettyPrint(Expression node) { var prettyPrinter = new ExpressionPrettyPrinter(); prettyPrinter.Visit(node); return prettyPrinter.ToString(); }
// constructors public Indentation(ExpressionPrettyPrinter prettyPrinter) { this.prettyPrinter = prettyPrinter; prettyPrinter.indentation += "| "; }