属性を使用すると、ユーザー定義の構文要素に非推奨のフラグを立てることができます。非推奨の構文要素は古い形式のもので、より適切な代替要素に置き換えることができます。使用されないことになっており、今後サポートされなくなる可能性もあります。いう警告が送出されます。この警告は、非推奨型の変数など、あらゆる種類の非推奨エンティティについて送出されます。番目の構文を用いると、ユーザーが警告中にメッセージを出力できるようになります。メッセージでは、代わりに使用したほうがよい新しい構文要素を勧めるのが普通です。検査ではサポートされていません。警告メッセージは、非推奨に定められているエンティティがコード内で使用された場合に発せられ、そうでなければ、ありません。属性をサポートしている構文要素は以下のとおりです。クラス/構造体がアクセスされると(上記の例では、クラス/構造体がインスタンス化されると)、警告が送出されます。非推奨の上位クラスからも警告が出力されます。上記の場合、警告にはメンバ名より先にクラス名が出力されます。ファイルでも非推奨のマークが付けられます。コンパイラによってサポートされていません。メール)モバイルビュ。