Зеленые исключения? - PullRequest
       7

Зеленые исключения?

25 голосов
/ 12 мая 2010

Когда в VStudio встречаются необработанные исключения, обычно отладчик выделяет строку ЖЕЛТЫЙ как строку, выдавшую исключение.

Однако иногда я сталкиваюсь с исключениями, когда отладчик выделяет их зеленым, как показано:

enter image description here

Я всегда рассматривал их как обычные исключения, но сегодня я решил спросить, так как google / bing не дал результатов для "Исключений Visual Studio Green"

Ответы [ 2 ]

21 голосов
/ 12 мая 2010

Строка подсвечивается желтым цветом, если это строка, которая напрямую вызвала исключение (обычно оператор throw).
Зеленый цвет, если строка является вызовом другой функции, которая вызвала исключение (обычно это вызов функции .Net, которая вызвала исключение).

6 голосов
/ 30 августа 2015

Желтая линия - это линия, в которой действительно выдается исключение.

Зеленая линия указывает на линию, на которую косвенно влияют.

Я думаю, что скриншот проясняет. Обратите внимание, что мне пришлось использовать окно "Callstack" и переключиться на метод Main(), чтобы добиться этого эффекта.

Green and yellow exception in Visual Studio

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...