É possível obter o tipo de contêiner no AutoFac
Por exemplo, registrei a classe C1 com um parâmetro no construtor do tipoSystem.Type
. Eu tenho outra classe (C2) com parâmetro injetado do tipo C1. E eu quero recebertypeof(C2)
automaticamente no construtor C1. É possível de alguma maneira?
Código de exemplo:
public class C1
{
public C1(Type type) {}
// ...
}
public class C2
{
public C2(C1 c1) {}
// ...
}
// Registration
containerBuilder.Register(???);
containerBuilder.Register<C2>();