Obsolete
如果使用某种方法,我正在使用该属性(正如其他程序员所建议的那样)显示警告。
有没有一种方法可以SuppressMessage
在合理使用时抑制类似于CodeAnalysis的警告?
谢谢!
编辑
这是[Obsolete("Some message")]
因为我需要包含有关警告的一些详细信息。但是,#pragma warning disable 612
一旦我将邮件添加到裸[Obsolete]
属性中,它就不再起作用...
编辑2
找到了正确的警告编号- 如果您在过时的属性后显示一条消息,则为618。
所以要做我想做的事:
#pragma warning disable 618
然后通话后
#pragma warning restore 618
感谢Jared Par和Jon Skeet为我指出正确的方向!