public TryGetLocal ( string name, System.Linq.Expressions.ParameterExpression &local ) : bool | ||
name | string | |
local | System.Linq.Expressions.ParameterExpression | |
return | bool |
Expr IExpressionVisitor <Expr> .Visit(Expression.Varargs expression) { ParamExpr param; if (scope.TryGetLocal(Constant.VARARGS, out param)) { return(param); } return(Expr.Constant(null)); }
public bool TryGetLocal(string name, out ParamExpr local) { if (variables.TryGetValue(name, out local)) { return(true); } if (parent != null) { return(parent.TryGetLocal(name, out local)); } return(false); }