in src/PublicToInternalGenerator/PublicToInternalGenerator.cs [182:190]
public override SyntaxNode? VisitEnumDeclaration(EnumDeclarationSyntax node)
{
var visited = (EnumDeclarationSyntax?)base.VisitEnumDeclaration(node);
if (visited is null) return null;
visited = WithExtraAttributes(visited);
visited = ChangePublicToInternal(visited);
return visited;
}