mogmo .NET

C#/XAML/VB6たまにC++についてメモ程度に書いていく。あくまで自分用。責任は取れません。

クラスやメソッドの使用を禁止する

使用禁止にしたいクラスやメソッドの前にObsolete属性を付けるだけでOK。
使おうとすると,警告またはエラーが発生します。

第一引数:メッセージ
第二引数:trueならエラー,falseなら警告

[Obsolete("このメソッドは廃止される予定です。代わりに'NewMethod()' を使用してください。", false)]
private void OldMethod()
{
    // ...
}