How to get Property Value from MemberExpression without .Compile()?
I'm having issues trying to get the value of an object out of the Expression Tree without using .Compile() The object is quite simple. var userModel = new UserModel { Email = "John@Doe.com"}; The method giving me issues looks like this. private void VisitMemberAccess(MemberExpression expression, MemberExpression left) { var key = left != null ? left.Member.Name : expression.Member.Name; if (expression.Expression.NodeType.ToString() == "Parameter") { // add the string key _strings.Add(string.Format("[{0}]", key)); } else { // add the string parameter _strings.Add(string.Format("@{0}", key)); //