Есть ли способ получить точки останова, когда действие вызвано отладчиком Visual Studio? Например, предположим, что у меня есть следующие (я знаю, что вы не должны делать это, просто использовать его ради аргумента):Точка останова при срабатывании отладчика
public class Test
{
int _X = -1;
public int X {
get { return ++_X; } //Breakpoint here
set { _X = value; }
}
}
И:
static void Main(string[] args)
{
Test t = new Test();
t.X = 1; //Breakpoint here
return;
}
Если пауза в контрольной точке в Main, каждый раз, когда вы наводите указатель мыши на «tX» (при условии, что у вас включена опция «Отладка» - «Включить оценку свойств и другие неявные вызовы функций») или вы оцениваете свойство в окне «Смотреть» - он увеличит свойство, но точка останова в аксессуре доступа «get» не пострадает. Повторное задание вопроса в более конкретном контексте - есть ли способ попасть в точку останова в аксессуре «get», когда оценка выполняется отладчиком?
+1. очень хорошая информация –