MvvmLight SimpleIoc e implementações múltiplas de concreto
ComSimpleIoc
Eu gostaria de registrar várias implementações deIProvider
, algo como:
SimpleIoc.Default.Register<IProvider, Provider1>();
SimpleIoc.Default.Register<IProvider, Provider2>();
Então eu posso fazer:
var providers = SimpleIoc.GetAllInstances<IProvider>();
Existe uma maneira de fazer algo assim? Se eu tentar, como é que eu entendo que já existe uma classe registrada paraIProvider
.