c# – Resharper属性,用于禁用“never assigned”但不禁用“never used”警告
作者:互联网
我有一个工厂,它实例化对象并填写用自定义属性标记的字段. Resharper在这些字段下面放置一个绿色下划线,抱怨“字段’示例’从未被分配”.要禁止警告,我可以将MeansImplicitUseAttribute添加到我的自定义属性.问题是属性还抑制了“字段’示例’从未使用过”警告,这对我很有用,所以我想保留它.
我可以标记我的属性,以便我不会得到“从未分配”警告,但我仍然得到“从未使用过”的警告吗?
解决方法:
哦,MeansImplicitUse属性的参数指定了使用的类型,所以我实际上想要将[MeansImplicitUse(ImplicitUseKindFlags.Assign)]添加到我的属性定义中.简单!
标签:c,resharper,custom-attributes 来源: https://codeday.me/bug/20190624/1282323.html