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