Знаете ли вы проект на c# в котором применение dynamic оправдано?
Собственно вопрос в заголовке. Встречалось ли вам какое-то решение проблемы с помощью dynamic, которое стало оправданным, изящным решением, и даже в прод отправили и не думаете переписывать.
С COM работать через dynamic достаточно удобно, по идее даже оверхед не слишком дикий должен быть.
Но я с COM не работал, по тому написал в виде коммента (видел это только по примерам кода и рассказам)
Думаю, Владимир Коротенко мог с таким сталкиваться.
Если описать упрощенно, есть некий класс, у которого есть свойство Dictionary, в самой программе реализован CodeCompiler. Пользователь задает на этапе настройки что будет входит в состав Dictionary, потом в скрипте уже читает и устанавливает значение Dictionary. Для обращения к Dictionary из скрипта мы используем DynamicObject, причем в TryGetMember и TrySetMember всякие проверки организованы.