在调试器中跳过表达式身体属性

是否有类似的[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(); } } 

还有其他调试器属性,如DebuggerHiddenDebuggerNonUserCode ,但它们不会禁用步进。

您可以在调试选项中为所有属性禁用它,但IMO无法仅为表达式身体属性配置它。