спасибо за статью. недавно использовал Roslyn для написания инструмента редактирования игрового контента. т.е. гейм-дизайнер рисует диаграммки и это всё отображается в код проекта (немного похоже на UE Blueprints, но намного проще). действительно, полезная штука.
Отличная статья! Особенно понравилось разделение кода на фичи и идея реквестов - сам так делаю на своих проектах.
Не так давно как раз думал над темой MVVM в UI Toolkit. Очень круто! С удовольствием приму участие в проекте, как найду время.
Я использую в практике https://github.com/neuecc/Utf8Json и там всё очень неплохо даже. Нет аллокаций и скорость запредельная.
Как причем? Парсер, модификатор, генератор. Изменение дерева и сохранение обратно.
Никто их не заставляет писать код) они работают через тулзу.
Вы про самую последнюю? Это скриншот Blueprints (который Unreal Engine). Как пример слишком сложной системы.