2016-09-21 19 views
0

C#で廃止されたメソッド/クラスを呼び出すための警告レベルを変更することが可能かどうかは、 C++。 例えば、古い警告をカスタマイズして、レベル2の警告ではなくレベル4の警告をC#

#pragma warning(2,some_warning) 

はそれがデフォルトでどんな警告レベルからレベル2にsome_warningのレベルを変更することができました。 C#のようなものはすべて可能ですか?

注:#pragma warning disableを使用して警告を抑制し、api呼び出し後に警告を復元するオプションについて検討済みです。しかし、私の質問は、たとえば、ObsoleteAttributeによってスローされるデフォルトの警告レベルを変更する方法はありますか?

+1

http://stackoverflow.com/questions/1759352/how-do-i-mark-a-method-as-obsolete-deprecated ?? –

+0

それほど深刻な警告ではありませんか? – Andrew

+0

はいレベル4の可能性がある重症度の低いもの。 –

答えて

0

あなたは警告を復元するObsoleteAttribute

#pragma warning restore 612 

で飾られたアイテムにアクセスするための警告を無効にする

#pragma warning disable 612 

を使用することができます。

+0

はい。しかし、特定の警告がスローする警告レベルを変更する方法があるかどうかは疑問でした(たとえば、ObsoleteAttribute) –