Некоторые из исключений выбрасываются так:
throw new Exception( errMsg );
... doest действительно останавливает мою заявку!
Я ожидаю, когда я брошу бывшего. - приложение должно немедленно остановиться.
Но я заметил, что мое приложение выбрасывает одну бывшую. за другим (особенно при связывании) вместо прерывания в одно и то же время
EDIT_1:
У меня нет блока try-catch, когда он может быть перехвачен
EDIT_2:
Как уже упоминалось - это в основном происходит при связывании .
Например, у меня есть объектный геттер, проверяющий пользовательские привилегии ( GetValue метод) - если не вызывает исключение.
Я вижу в отладчике, что он выполняет , генерирует новый оператор Exception (...) , но приложения не останавливаются.
Я также заметил, что исключения генерируются столько раз, сколько предметов находится в связанной коллекции ...
Есть идеи, как заставить прекратить связывание и вызвать реальное исключение ??
Пример кода для иллюстрации того, о чем я говорю
public string Name {
get { return GetValue( name, "Name"); }
}