Visual Studio DebuggerStepThrough for Property Setter

时间:2011-09-01 16:51:02

标签: c# visual-studio properties

我不想禁用Visual Studio对所有异常的正常处理。我正在寻找一种方法来忽略特定属性的setter引发的异常。我知道[DebuggerNonUserCode][DebuggerStepThrough],但它们似乎不适用于属性,或更具体地说是setter。

这可能吗?

1 个答案:

答案 0 :(得分:23)

我相信您遇到的问题是您尝试将属性应用于属性而不是单个访问者。访问器是实际的方法,属性需要去的地方。例如

int Property {
  [DebuggerNonUserCode]
  get { ... }
  [DebuggerNonUserCode]
  set { ... }
}