Как я могу установить свойство InnerException объекта Exception, пока я нахожусь в конструкторе этого объекта? Это сводится к нахождению и настройке вспомогательного поля свойства, которое не имеет установщика.
Кстати, я видел это evain.net - Получение поля, поддерживающего свойство с помощью Reflection, но поиск решения, не основанного на IL, если это возможно.
Конструктор Exception - это место, где создается тип Exception, поэтому я не могу вызвать его с помощью конструктора базового класса MyException() :base(...) и т.д.