В С# существует ли способ создать экземпляр класса без вызова его конструктора?
Предположим, что класс является общедоступным и определяется в сторонней библиотеке, а конструктор является внутренним. Причины, по которым я хочу это сделать, сложны, но было бы полезно узнать, возможно ли использовать какой-то хакерство С#.
ПРИМЕЧАНИЕ. Я специально не хочу вызывать конструктор, поэтому использование отражения для доступа к внутреннему конструктору не является вариантом.