在c#中自定义过时的warning以抛出4级警告而不是2级警告
本文关键字:警告 4级 2级 自定义 过时 warning | 更新日期: 2023-09-27 18:08:02
我想知道是否有可能改变c#中调用过时方法/类的警告级别,就像我们在c++中可以做到的那样。例如
#pragma warning(2,some_warning)
可以将some_warning的级别从默认的警告级别更改为级别2。在c#中有可能做这样的事情吗?
注意:我已经考虑了使用#pragma warning disable来抑制警告并在api调用后恢复它的选项。但是我的问题是,是否有一种方法可以改变例如ObsoleteAttribute抛出的默认警告级别?
可以使用
#pragma warning disable 612
禁用访问用ObsoleteAttribute
和
#pragma warning restore 612