public bool IsAttributeToRemove(AttributeSyntax attributeNode)
            {
                if (attributeNode.Equals(_remainingAttribute))
                {
                    return(false);
                }

                ITypeSymbol attributeType = _semanticModel.GetTypeInfo(attributeNode, _cancellationToken).Type;

                _cancellationToken.ThrowIfCancellationRequested();

                if (attributeType == null)
                {
                    return(false);
                }

                var attributeInfos = _attributesRegister.GetFieldTypeAttributeInfos(attributeType);

                return(attributeInfos.Any(_attributeToRemovePredicate));
            }