У меня есть некоторый код в моей программе, который выглядит следующим образом:
private static MyObject options = new MyObject(
new Something(),
new SomethingElse()
);
Я написал проверку валидации аргументов конструктора в MyObject
, которая выдает некоторое исключение, когда аргументы недопустимы, но когда я пытаюсь проверитьэто я не вижу своего сообщения об исключении.Программа переходит в режим прерывания:
Ваше приложение вошло в состояние прерывания, но в настоящее время не выполняется код, поддерживаемый выбранным механизмом отладки (например, выполняется только собственный код времени выполнения).
У меня нет доступа к объекту исключения.Я видел ответы на TypeInitializationException
, который говорит, что нужно проверить внутреннее исключение, но у меня нет доступа любое исключение вообще.
Код в основном Program
классе базовогоконсольное приложение - это действительно просто.
Почему это происходит?Как я могу увидеть свое сообщение об исключении?