Учитывая интерфейс, подобный этому:
public interface IFooFactory
{
IFoo Create();
void Release(IBar bar);
}
и предполагая, что IFoo
должен реализовывать IBar
, Касл Виндзор узнает, что делать с объектом, или мы создаем какие-либо проблемы, когда объекттипы не совсем то же самое?В документации так или иначе не сказано, поддерживается ли это.