创建一个自定义属性,向 Resharper 暗示 属性 被隐式使用
Create a custom attribute that would hint to Resharper that property is used implicitly
如果我用 public 属性 定义一个 class ,但没有明确使用,但用 Newtonsoft.Json.JsonProperty
或 JetBrains.Annotations.UsedImplicitly
注释它,那么我不会收到任何使用警告。
我可以定义这样的自定义属性吗?我的动机是我已经有一些自定义属性来标记这些属性,并且在它们之上添加此功能将节省一些冗余注释。
根据 Resharper Documentation,您应该能够将 MeansImplicitUseAttribute
应用于您自己的属性定义。
MeansImplicitUseAttribute
Should be used on attributes so that symbols marked with such attributes are not reported as unused. The marked attribute behaves the same as UsedImplicitlyAttribute.
如果我用 public 属性 定义一个 class ,但没有明确使用,但用 Newtonsoft.Json.JsonProperty
或 JetBrains.Annotations.UsedImplicitly
注释它,那么我不会收到任何使用警告。
我可以定义这样的自定义属性吗?我的动机是我已经有一些自定义属性来标记这些属性,并且在它们之上添加此功能将节省一些冗余注释。
根据 Resharper Documentation,您应该能够将 MeansImplicitUseAttribute
应用于您自己的属性定义。
MeansImplicitUseAttribute
Should be used on attributes so that symbols marked with such attributes are not reported as unused. The marked attribute behaves the same as UsedImplicitlyAttribute.