¿Es posible obtener el tipo de contenedor en AutoFac
Por ejemplo, he registrado la clase C1 con un parámetro en constructor de tipoSystem.Type
. Tengo otra clase (C2) con parámetro inyectado de tipo C1. Y quiero recibirtypeof(C2)
automáticamente en el constructor C1. ¿Es posible de alguna manera?
Código de ejemplo:
public class C1
{
public C1(Type type) {}
// ...
}
public class C2
{
public C2(C1 c1) {}
// ...
}
// Registration
containerBuilder.Register(???);
containerBuilder.Register<C2>();