Ejemplo n.º 1
0
 /// <summary>
 /// Write out the given AST
 /// </summary>
 public static EFQueryDebugView GetDebugView(Expression node)
 {
     using (var writer = new StringWriter(CultureInfo.CurrentCulture))
     {
         var efQueryExpressionVisitor = new EFQueryExpressionVisitor(writer);
         efQueryExpressionVisitor.writeTo(node);
         var types = efQueryExpressionVisitor._types;
         return(new EFQueryDebugView {
             DebugView = writer.ToString(), Types = types
         });
     }
 }