«Я знаю, что читаемость кода может быть проблемой, потому что все будет в одном месте, но я также вижу это как преимущество в некоторых ситуациях».
По моему опыту, такое отношение в конечном итоге оставит любого, кому придется поддерживать ваш код в будущем, с достаточно большой головной болью, так как это общепринятая практика модульного кодирования, чтобы части, которые могут измениться, или части, которые служат отчетливо отличающимся цели отделены друг от друга.
С учетом вышесказанного, я не думаю, что VS накладывает ограничение на длину ваших файлов, но я думаю, что вы столкнетесь с серьезным ухудшением производительности, так как ваши файлы становятся длиннее, особенно при переключении между дизайном и просмотры кода.
Я хотел бы призвать вас сохранить свое будущее и его / ее здравомыслие и логически разбить ваш код на отдельные файлы. Вы поблагодарите себя позже!