MvvmLight SimpleIoc и несколько конкретных реализаций
С участиемSimpleIoc
Я хотел бы зарегистрировать несколько реализацийIProvider
, что-то вроде:
SimpleIoc.Default.Register<IProvider, Provider1>();
SimpleIoc.Default.Register<IProvider, Provider2>();
Так что я могу сделать:
var providers = SimpleIoc.GetAllInstances<IProvider>();
Есть ли способ сделать что-то подобное? Если я попробую это как есть, то получу, что класс уже зарегистрирован дляIProvider
.