我知道如何将DebuggerStepThroughAttribute添加到方法或构造函数中,通常将其添加到代码成员的CustomAttributes集合中。但我没有看到为C#属性的setter和getter执行此操作的方法,因为它们都没有在添加属性的位置提供此集合。有没有人有线索?
答案 0 :(得分:1)
DebuggerStepThroughAttribute
的目标是方法,构造函数,结构和类。它不能应用于字段或属性。但是,您可以使用DebuggerNonUserCodeAttribute
来实现类似的目标。
也就是说,属性可以应用于CodeMemberProperty
。 The documentation声明它从CustomAttributes
基类继承CodeTypeMember
。