Кто-нибудь знает, как программно игнорировать поток при отладке?
Я понимаю, что потоки могут быть помечены или отфильтрованы в окне потока, но я хотел бы автоматизировать это, чтобы мне не приходилось постоянно игнорировать новый входящий трафик из таких источников, как SignalR.
Что-то вроде
if (myCondition && System.Diagnostics.Debugger.IsAttached)
System.Threading.Thread.CurrentThread.IgnoreDebugger();
РЕДАКТИРОВАТЬ: дополнительные ограничения
Я хотел бы игнорировать идентифицированный поток, а также любые дочерние потоки, созданные с помощью асинхронного поведения. Поддержание коллекции потоков, которую можно игнорировать или разрешить, потребовало бы от меня добавления одного и того же фильтра / помощника фильтра на все будущие точки останова, поэтому я надеюсь, что для определения точки потока или элемента уровня отладчика вместо решения для точки останова