Может ли Visual Studio 2010 создавать условные точки останова для типа - PullRequest
1 голос
/ 01 декабря 2011

Я хотел бы установить условную точку останова в Visual Studio в зависимости от того, как назначен тип.

var resident = user.Resident ? new ResidentUser() : new NonResidentUser();

Я бы хотел, чтобы моя точка останова достигала, когда резидент имеет тип NonResidentUser.

Ответы [ 3 ]

3 голосов
/ 01 декабря 2011

Простой, в этом случае вы можете выполнить условие = user.Residen == false, но в других случаях вы можете выполнить residen.GetType() == typeof(NonResidentUser).

1 голос
/ 01 декабря 2011

Вы должны быть в состоянии сделать это - установите условие равным resident.GetType() == typeof(NoneResidentUser).

0 голосов
/ 01 декабря 2011

ОК, похоже, что установка! User.Resident в условном окне сработает, когда я захочу, и поэтому тип будет NonResidentUser.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...