¿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>();

Respuestas a la pregunta(1)

Su respuesta a la pregunta