Visual Studio программно игнорирует поток в отладчике - PullRequest
0 голосов
/ 09 ноября 2018

Кто-нибудь знает, как программно игнорировать поток при отладке?

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

Что-то вроде

if (myCondition && System.Diagnostics.Debugger.IsAttached)
    System.Threading.Thread.CurrentThread.IgnoreDebugger();

РЕДАКТИРОВАТЬ: дополнительные ограничения

Я хотел бы игнорировать идентифицированный поток, а также любые дочерние потоки, созданные с помощью асинхронного поведения. Поддержание коллекции потоков, которую можно игнорировать или разрешить, потребовало бы от меня добавления одного и того же фильтра / помощника фильтра на все будущие точки останова, поэтому я надеюсь, что для определения точки потока или элемента уровня отладчика вместо решения для точки останова

...