[Castle Windsor] Rejestracja kolekcji i poszczególnych typów

0

Jak zarejestrować kolekcję oraz jednocześnie jej każdy element.
Chcę dostać wszystkie implementacje gdy pytam o kolekcję IVehicle ponadto chcę oddzielnie dla każdego ICar i ITank dostać również konkretne implementacje.

[ctor] public Consument1(IEnumerable<IVehicle> vehicles)
[ctor] public Consument2(ICar car, ITank tank)

Do kolekcji CollectionResolver oczywiście, ale jak to połączyć razem, bo sypie błędami, że już istnieje implementacja.

Załączam obrazek na kolanie robiony:
afsasdfsd.png

0

Rozwiązane, wystarczyło użyć podwójnej rejestracji. Takie proste, że nie wpadłem na to.

code-smart.org.uk/tricks/allowing-castle-windsor-to-resolve-two-interfaces-to-the-same-instance/

1 użytkowników online, w tym zalogowanych: 0, gości: 1