【问题标题】:Create a custom attribute that would hint to Resharper that property is used implicitly创建一个自定义属性,提示 Resharper 隐式使用该属性
【发布时间】:2019-08-28 11:49:15
【问题描述】:

如果我使用未显式使用的公共属性定义类,但使用Newtonsoft.Json.JsonPropertyJetBrains.Annotations.UsedImplicitly 对其进行注释,则不会收到任何使用警告。

我可以定义这样的自定义属性吗?我的动机是我已经有一些自定义属性来标记这些属性,并且在它们之上添加这个特性可以节省一些多余的注释。

【问题讨论】:

    标签: c# resharper custom-attributes rider


    【解决方案1】:

    根据Resharper Documentation,您应该能够将MeansImplicitUseAttribute 应用于您自己的属性定义。

    MeansImplicitUseAttribute

    应该用在属性上,这样标有此类属性的符号就不会被报告为未使用。标记的属性与 UsedImplicitlyAttribute 的行为相同。

    【讨论】:

      猜你喜欢
      • 2012-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      • 1970-01-01
      • 2011-11-26
      • 2014-05-23
      相关资源
      最近更新 更多