ConstructorArguments без волшебных строк - PullRequest
2 голосов
/ 11 июля 2011

Если я хочу указать аргумент конструктора, мне нужно указать имя аргумента в виде строки.К сожалению, это не очень удобно для рефакторинга.Есть ли способ обойти это ограничение?

Ответы [ 2 ]

1 голос
/ 11 июля 2011

См. http://www.planetgeek.ch/2011/05/28/ninject-constructor-selection-preview/.Следующая версия Ninject будет поддерживать типизированное определение аргументов конструктора.

0 голосов
/ 11 декабря 2014

Do:

string s = "my string"
kernel.Bind<IMyInterface>().ToConstructor(x => new MyObject(s));

, где MyObject реализует IMyInterface.

...