Да, это работает (я только что изменил 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>();