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