public override SyntaxNode VisitMemberAccessExpression(MemberAccessExpressionSyntax node)
            {
                if (node == null)
                {
                    throw new ArgumentNullException(nameof(node));
                }

                if (_previous == null || _previous.Equals(GetAncestor(node)))
                {
                    if (!node.OperatorToken.HasLeadingTrivia)
                    {
                        node = node.WithOperatorToken(node.OperatorToken.WithLeadingTrivia(_triviaList));
                    }

                    _previous = node;
                }

                return(base.VisitMemberAccessExpression(node));
            }