MvvmLight SimpleIoc i wiele konkretnych implementacji

ZSimpleIoc Chciałbym zarejestrować wiele implementacjiIProvider, coś jak:

SimpleIoc.Default.Register<IProvider, Provider1>();
SimpleIoc.Default.Register<IProvider, Provider2>();

Więc mogę zrobić:

var providers = SimpleIoc.GetAllInstances<IProvider>();

Czy istnieje sposób na zrobienie czegoś takiego? Jeśli spróbuję tak jak ja, otrzymam już zarejestrowaną klasęIProvider.

questionAnswers(1)

yourAnswerToTheQuestion