Установить точку останова на определенном значении наблюдаемой переменной

Я уверен, что видел ответ на этот вопрос здесь раньше, но я не могу его найти.

Как с помощью кода установить точку останова для определенной переменной, получая определенное значение?

Это не то, что я я ищу, есть способ сделать это и в коде.

Если он не поддерживается на всех языках .NET, я ищу ответ на С#.


person LJNielsenDk    schedule 18.12.2013    source источник


Ответы (1)


Попробуй это:

if(System.Diagnostics.Debugger.IsAttached && yourVariable == specificValue)
  System.Diagnostics.Debugger.Break();
person har07    schedule 18.12.2013
comment
Точную команду я тоже не запомнил, просто повезло найти. - person har07; 18.12.2013
comment
Вы также можете просмотреть условные точки останова. - person Jan; 18.12.2013