protected override Expression VisitMember(MemberExpression node) { MemberPath = node.GetMembers().Select(e => e.Member); return(node); }
public static IEnumerable <MemberInfo> GetMemberInfos(this MemberExpression expression) { return(expression.GetMembers() .Select(e => e.Member)); }
protected override Expression VisitMember(MemberExpression node) { _members.AddRange(node.GetMembers().Select(e => e.Member)); return(node); }