У меня есть класс с методом фабрики и защищенным конструктором, определенным для нескольких аргументов.
public class MyClass
{
protected void MyClass(int agr1, int arg2)
{
//set private backing fields for public readonly properties
}
public static MyClass From(int arg1, int arg2)
{
return new MyClass(arg1, arg2);
}
}
Тем не менее, когда я использую typeof(MyClass).GetConstructors(BindingFlags.NonPublic)
, возвращаемый массив содержит ноль элементов. Кто-нибудь видит, что я делаю не так?
Спасибо