protected async override Task <Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
            {
                var newTargetNode = _fixer.AddLocalSuppressMessageAttribute(_targetNode, _targetSymbol, _diagnostic);
                var root          = await _document.GetSyntaxRootAsync(cancellationToken).ConfigureAwait(false);

                var newRoot = root.ReplaceNode(_targetNode, newTargetNode);

                return(_document.WithSyntaxRoot(newRoot));
            }