in src/PublicToInternalGenerator/PublicToInternalGenerator.cs [202:210]
public override SyntaxNode? VisitRecordDeclaration(RecordDeclarationSyntax node)
{
var visited = (RecordDeclarationSyntax?)base.VisitRecordDeclaration(node);
if (visited is null) return null;
visited = WithExtraAttributes(visited);
visited = ChangePublicToInternal(visited);
return visited;
}