ltc>Один из серьезнейших недостатков подобного подхода это отсутствие "инкрементальности".
ltc>Я считаю, что можно было бы данный недостаток побороть, используя автоматический мерж. Только мержить надо не плейн-текст, а синтаксические деревья. Причем не абстрактные, а конкретные, чтобы все форматирование сохранилось.
partial class не зря же придуманы.
в winforms вроде всё неплохо решено — в автоматически генерируемые *.designer.cs лезть никакой нужды нет.
я бы к аналогу этого стремился.