Джефф: Да, похоже, ты прав. Я неправильно читал документы Msdn.

я есть служебный класс, который был тщательно протестирован, и я не хочу, чтобы отладчик VS входил ни в один из его методов. Я думаю, что слышал о способе пометить что-то как не мой код, чтобыJust My Code Настройка отладчика заставляет отладчик перешагивать через эти вызовы методов, но я не могу вспомнить, что такое атрибут класса (и при этом я не могу успешно использовать его для Google).

Я знаю, что мог бы разделить этот класс на его собственную сборку и построить его в режиме выпуска, чтобы облегчить проблему, но я хотел бы перейти к некоторым сборкам (и я хотел бы сохранить этот класс там, где он есть).

Возможно ли это, или я мечтал об этом варианте?

Обновить

Я провел некоторое тестирование с двумя вариантами (DebuggerStepThrough и DebuggerNonUserCode) и обнаружил, что DebuggerNonUserCode ведет себя точно так же, как и фреймворк, когдаJust My Code включено выключено.DebuggerStepThrough Атрибут всегда заставляет отладчик пропускать раздел, помеченный атрибутом. Ради согласованности я выбрал DebuggerNonUserCode.

Ответы на вопрос(2)

Ваш ответ на вопрос