Да, это работает (я только что изменил pi.DeclaringType на pi.Member.DeclaringType). Большое спасибо.

мер, я зарегистрировал класс C1 с одним параметром в конструкторе типаSystem.Type, У меня есть другой класс (C2) с введенным параметром типа C1. И я хочу получатьtypeof(C2) автоматически в конструкторе C1. Возможно ли это как-то?

Пример кода:

public class C1
{
  public C1(Type type) {}

  // ...
}

public class C2
{
  public C2(C1 c1) {}

  // ...
}

// Registration
containerBuilder.Register(???);
containerBuilder.Register<C2>();

Ответы на вопрос(1)

Ваш ответ на вопрос