2011-09-01 65 views
11

我不想禁用Visual Studio正常处理所有异常。我正在寻找一种方法来忽略特定财产的制定者提出的例外情况。我知道[DebuggerNonUserCode][DebuggerStepThrough],但它们似乎不适用于属性,或者更具体地说是设置者。Visual Studio DebuggerStepThrough属性设置器

这可能吗?

+0

您能提供一个使用该属性的快速示例吗? – JaredPar

+0

'[DebuggerStepThrough]'?你检查过谷歌吗? http://abhijitjana.net/2010/09/22/tips-on-debugging-using-debuggerstepthrough-attribute/ – Tyrsius

+0

我很好奇,如果你将它应用到财产或个人访问器 – JaredPar

回答

22

我相信你遇到的问题是你试图将属性应用到属性而不是单独的访问器。访问器是实际的方法和属性需要去的地方。例如

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