예제 #1
0
파일: Printer.cs 프로젝트: ggrov/tacny
 public static string ExprToString(Expression expr) {
   Contract.Requires(expr != null);
   using (var wr = new System.IO.StringWriter()) {
     var pr = new Printer(wr);
     pr.PrintExpression(expr, false);
     return wr.ToString();
   }
 }
예제 #2
0
파일: Dare.cs 프로젝트: ggrov/tacny
 private static int GetExpressionLength(Expression expr)
 {
     var sw = new StringWriter();
     var printer = new Printer(sw);
     printer.PrintExpression(expr, false);
     return sw.ToString().Length;
 }