мое приложение .NET вызывает метод объекта, который находится вне границ сборки.Когда этот метод вызвал исключение, я перехватил COMException.
Исключение содержит специальный код в поле ErrorCode, например -123.
try {// call outside object} catch (COMException e){// e.ErrorCode == -123;}
Можно ли определить класс исключений, который будет выдан вместо COMException?
например,
[ErrorCode of external error = -123] public class MyException: Exception;
и переписать приведенный выше код
try {// вызвать внешний объект} catch (MyException e) {// ...}