Используя AutoMapper, я попал в место, где именованный аргумент очень бы подошёл:
.ForMember(s => s.MyProperty, opt => opt.MapFrom(s => BuildMyProperty(s, isAdvanced: false)))
Но компилятор кричал на меня:
Дерево выражений не может содержать спецификацию именованного аргумента
Поэтому мне пришлось вернуться к:
.ForMember(s => s.MyProperty, opt => opt.MapFrom(s => BuildMyProperty(s, false)))
Кто-нибудь знает, почему компилятор запрещает именованные аргументы в этой ситуации?