//string inputName; public static string[] Fetch(Expression exp) { var visitor = new FetchPropertyFromExpression (); /* var lamda = exp as LambdaExpression; if(lamda != null) { visitor.inputName = lamda.Parameters [0].Name; } */ visitor.Visit (exp); return visitor.FoundProperies.ToArray (); }
//string inputName; static public string[] Fetch(Expression exp) { var visitor = new FetchPropertyFromExpression(); /* var lamda = exp as LambdaExpression; * if(lamda != null) * { * visitor.inputName = lamda.Parameters [0].Name; * } */ visitor.Visit(exp); return(visitor.FoundProperies.ToArray()); }