【发布时间】:2011-01-29 09:17:00
【问题描述】:
我知道如何将 DebuggerStepThroughAttribute 添加到方法或构造函数中,通常您将其添加到代码成员的 CustomAttributes 集合中。但是我看不到为 C# 属性的 setter 和 getter 执行此操作的方法,因为它们都没有提供此集合,您可以在其中添加属性。有人知道吗?
【问题讨论】:
标签: c# .net properties codedom custom-attributes
我知道如何将 DebuggerStepThroughAttribute 添加到方法或构造函数中,通常您将其添加到代码成员的 CustomAttributes 集合中。但是我看不到为 C# 属性的 setter 和 getter 执行此操作的方法,因为它们都没有提供此集合,您可以在其中添加属性。有人知道吗?
【问题讨论】:
标签: c# .net properties codedom custom-attributes
DebuggerStepThroughAttribute 针对方法、构造函数、结构和类。它不能应用于字段或属性。但是,您可以使用DebuggerNonUserCodeAttribute 来实现类似的目标。
也就是说,属性可以应用于CodeMemberProperty。 The documentation 声明它从 CodeTypeMember 基类继承 CustomAttributes。
【讨论】: