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)); }