protected internal override bool DoMatch(AstNode other, ICSharpCode.NRefactory.PatternMatching.Match match)
        {
            var expr = other as MemberAccessExpression;

            return(expr != null &&
                   Target.DoMatch(expr.Target, match) &&
                   MemberName.DoMatch(expr.MemberName, match) &&
                   TypeArguments.DoMatch(expr.TypeArguments, match));
        }