Esempio n. 1
0
 [DebuggerNonUserCode] public static ExpandedExpression ExpandExpression(Expression source, ExpansionContext ctx)
 {
     var expander = new ExpressionExpander(source, ctx); return(new ExpandedExpression(expander.Stmts, expander.Result));
 }
Esempio n. 2
0
 public static ExpandedExpression Expand(this Expression expr, ExpansionContext ctx)
 {
     return(ExpressionExpander.ExpandExpression(expr, ctx));
 }
Esempio n. 3
0
 [DebuggerNonUserCode] public static ExpandedExpression ExpandExpression(Expression source, ExpansionContext ctx) { var expander = new ExpressionExpander(source, ctx); return new ExpandedExpression(expander.Stmts, expander.Result); }