Visual Studio 2010可以对类型执行条件断点

时间:2011-12-01 14:49:02

标签: visual-studio-2010 debugging

我想根据类型的分配在Visual Studio中设置一个条件断点。

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

我希望我的断点在驻留类型为NonResidentUser时命中。

3 个答案:

答案 0 :(得分:3)

简单,在这种情况下,您可以执行条件= user.Residen == false,但在其他情况下,您可以执行residen.GetType() == typeof(NonResidentUser)

答案 1 :(得分:1)

您应该可以这样做 - 将条件设置为resident.GetType() == typeof(NoneResidentUser)

答案 2 :(得分:0)

好的,似乎将!user.Resident放入条件窗口会在我想要的时候触发,因此类型将是NonResidentUser。