编程语言
首页 > 编程语言> > c# – Resharper属性,用于禁用“never assigned”但不禁用“never used”警告

c# – Resharper属性,用于禁用“never assigned”但不禁用“never used”警告

作者:互联网

我有一个工厂,它实例化对象并填写用自定义属性标记的字段. Resharper在这些字段下面放置一个绿色下划线,抱怨“字段’示例’从未被分配”.要禁止警告,我可以将MeansImplicitUseAttribute添加到我的自定义属性.问题是属性还抑制了“字段’示例’从未使用过”警告,这对我很有用,所以我想保留它.

我可以标记我的属性,以便我不会得到“从未分配”警告,但我仍然得到“从未使用过”的警告吗?

解决方法:

哦,MeansImplicitUse属性的参数指定了使用的类型,所以我实际上想要将[MeansImplicitUse(ImplicitUseKindFlags.Assign)]添加到我的属性定义中.简单!

标签:c,resharper,custom-attributes
来源: https://codeday.me/bug/20190624/1282323.html