public override IEnumerable <BindingParserNode> EnumerateNodes()
 {
     return
         (base.EnumerateNodes()
          .Concat(TargetExpression.EnumerateNodes())
          .Concat(MemberNameExpression.EnumerateNodes()));
 }
 public override IEnumerable <BindingParserNode> EnumerateNodes()
 {
     return
         (base.EnumerateNodes()
          .Concat(TargetExpression.EnumerateNodes())
          .Concat(ArgumentExpressions.SelectMany(a => a.EnumerateNodes())));
 }