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