创建一个自定义属性,提示 Resharper 隐式使用该属性
Posted
技术标签:
【中文标题】创建一个自定义属性,提示 Resharper 隐式使用该属性【英文标题】:Create a custom attribute that would hint to Resharper that property is used implicitly 【发布时间】:2019-08-28 11:49:15 【问题描述】:如果我使用未显式使用的公共属性定义类,但使用Newtonsoft.Json.JsonProperty
或JetBrains.Annotations.UsedImplicitly
对其进行注释,则不会收到任何使用警告。
我可以定义这样的自定义属性吗?我的动机是我已经有一些自定义属性来标记这些属性,并且在它们之上添加这个特性可以节省一些多余的注释。
【问题讨论】:
【参考方案1】:根据Resharper Documentation,您应该能够将MeansImplicitUseAttribute
应用于您自己的属性定义。
MeansImplicitUseAttribute
应该用在属性上,这样标有此类属性的符号就不会被报告为未使用。标记的属性与 UsedImplicitlyAttribute 的行为相同。
【讨论】:
以上是关于创建一个自定义属性,提示 Resharper 隐式使用该属性的主要内容,如果未能解决你的问题,请参考以下文章
犰狳的自定义 natvis 文件仅适用于 resharper