有没有类似的[DebuggerStepThrough]
属性可用于 C# 中的表达式主体属性?
例如我想跳过代码
public Byte ByteArray => Builder.CreateArray();
[DebuggerStepThrough]
不能应用于属性。 C# 团队在 C# 6.0 中是否提供其他解决方案?
DebuggerStepThrough
对于表达式主体属性无效,因为:
[DebuggerStepThrough]
public Byte ByteArray => Builder.CreateArray();
无法编译。然而,这确实:
public Byte ByteArray
{
[DebuggerStepThrough]
get
{
return Builder.CreateArray();
}
}
还有其他调试器属性,例如DebuggerHidden
and DebuggerNonUserCode
,但它们不会禁用单步执行。
您可以在调试选项中为所有属性禁用它,但 IMO 无法仅针对表达式主体属性配置它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)