Проблема Слушай, как это раздражает, когда стоишь в отладчике на такой строчке:
ReportDefects(processor.Trash);Если вы хотите зайти в ReportDefects, вы нажимаете «шаг в» и сначала попадаете в абсолютно дурацкое место
public ICollection<Defect> Trash { get { return trash; } }Первый подход к снаряду Есть такая штука, называется Атрибут StepThrough отладчика : «.
отладчик Visual Studio 2005 не останавливается на методе, отмеченном этим атрибутом, но позволяет устанавливать точки останова в этом методе».
Казалось бы, это то, что вам нужно – но нет! Этот атрибут нельзя применить к свойствам.
Решение Оказывается, атрибуты, как и модификаторы, можно применять отдельно к геттеру и сеттеру.
В принципе это логично, но не очевидно.
Итак, брюки превращаются в элегантные шорты:
public ICollection<Defect> Trash { [DebuggerStepThrough] get { return trash; } }Отказ от ответственности Никаких претензий на оригинальность, просто обмен опытом.
Понятно отсюда .
Теги: #.
NET #Visual Studio #debug #DebuggerStepThrough #Chulan
Вместе с данным постом часто просматривают:
-
Новые Сюрпризы От Icq-Aol
19 Oct, 24 -
Обед Программиста
19 Oct, 24 -
Захоронит Ли Toshiba Hd Dvd?
19 Oct, 24 -
Поиск По Скриншотам Сайта
19 Oct, 24 -
Развитие Сети Контекстной Рекламы
19 Oct, 24 -
Как Умные Люди Задают Вопросы
19 Oct, 24