У меня есть класс, конструктор которого определен как внутренний, а это значит, что я не могу его создать. Хотя это может иметь смысл, я все же хотел бы сделать это один раз для отладки и исследовательских целей.
Можно ли сделать это с помощью Reflection? Я знаю, что могу получить доступ к частным / внутренним членам, но могу ли я вызвать внутренний конструктор?
Или, поскольку конструктор не делает ничего важного, могу ли я использовать отражение, чтобы сказать: «Послушайте, просто дайте мне экземпляр класса, не вызывая конструктор, я сделаю это вручную»?
Производительность и «стабильность» здесь не проблема, так как это не производственный код.
Изменить: в качестве пояснения: к сожалению, я не контролирую другую сборку и не имею ее исходного кода, я просто пытаюсь понять, как она работает, поскольку ее документации почти не существует, но я должен взаимодействовать с этим.