ObsoleteAttribute クラス
今後使用しないプログラム要素にマークを付けます。このクラスは継承できません。
この型のすべてのメンバの一覧については、ObsoleteAttribute メンバ を参照してください。
System.Object
System.Attribute
System.ObsoleteAttribute
<AttributeUsage(AttributeTargets.Class Or AttributeTargets.Struct _
Or AttributeTargets.Enum Or AttributeTargets.Constructor Or _
AttributeTargets.Method Or AttributeTargets.Property Or _
AttributeTargets.Field Or AttributeTargets.Event Or _
AttributeTargets.Interface Or AttributeTargets.Delegate)>
<Serializable>
NotInheritable Public Class ObsoleteAttribute Inherits Attribute
[C#]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct |
AttributeTargets.Enum | AttributeTargets.Constructor |
AttributeTargets.Method | AttributeTargets.Property |
AttributeTargets.Field | AttributeTargets.Event |
AttributeTargets.Interface | AttributeTargets.Delegate)]
[Serializable]
public sealed class ObsoleteAttribute : Attribute
[C++]
[AttributeUsage(AttributeTargets::Class | AttributeTargets::Struct
| AttributeTargets::Enum | AttributeTargets::Constructor |
AttributeTargets::Method | AttributeTargets::Property |
AttributeTargets::Field | AttributeTargets::Event |
AttributeTargets::Interface | AttributeTargets::Delegate)]
[Serializable]
public __gc __sealed class ObsoleteAttribute : public Attribute
[JScript]
public
AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct |
AttributeTargets.Enum | AttributeTargets.Constructor |
AttributeTargets.Method | AttributeTargets.Property |
AttributeTargets.Field | AttributeTargets.Event |
AttributeTargets.Interface | AttributeTargets.Delegate)
Serializable
class ObsoleteAttribute extends Attribute
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
解説
ObsoleteAttribute は、アセンブリ、モジュール、パラメータ、戻り値を除くすべてのプログラム要素に適用できます。要素に旧式としてマーク付けすることで、この要素が製品の将来のバージョンで廃止されることをユーザーに知らせることができます。
属性の使用方法については、「 属性を使用したメタデータの拡張 」を参照してください。
必要条件
名前空間: System
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
アセンブリ: Mscorlib (Mscorlib.dll 内)
参照
ObsoleteAttribute メンバ | System 名前空間 | Attribute | 属性を使用したメタデータの拡張