Есть ли способ создать экземпляр объекта ConstructorArgument с использованием выражения лямбда вместо жестко заданной строки, чтобы определить имя свойства?NInject ConstructorArgument с выражением лямбда
Что-то вроде этого:
var validator = Ioc.Kernel.Get<Validators.Security.UserGroupValidator>(new ConstructorArgument(x => x.ValidationDictionary, new ValidationDictionary())
В моем случае, ValidationDictionary не то же самое во многих местах и по этой причине я не могу использовать поставщик.
Как я уже сказал, это именно то, чего я не могу сделать, потому что экземпляр ValidationDictionary отличается в каждом месте, где я использую валидатор. – Samuel