Ninject, привязка неограниченных типов к методам - PullRequest
0 голосов
/ 22 сентября 2011

У меня есть интерфейс ISettings. Многие классы будут реализовывать этот интерфейс. Я хочу иметь возможность kernel.GetService(typeof(MySettings)) и вызывать тип, созданный из метода.

Я хочу избежать использования поиска типов для предварительной привязки всех реализаций ISettings. Я хотел бы иметь возможность перехватывать GetService() звонки, чтобы проверить, является ли тип ISettings. Если это так, я хочу предоставить привязку для него (метод).

Что мне может сделать ниндх?

...