Как настроить Castle Windsor для создания другой реализации интерфейса на основе параметра - PullRequest
0 голосов
/ 12 марта 2012

У меня есть следующий код:

class A:IA
{
}

class B:IA
{
}

а у меня

class X
{
   X( IA a)
   {
   }
 }

и

class Y
{
   Y( IA b)
   {
   }
}

Я хочу, чтобы при создании X реализация для IA была A, а при создании Y реализация для IA была B.

Может ли замок Виндосор сделать это?

...