ExperimentalAttribute クラス

定義

API が試験的であり、将来変更される可能性があることを示します。

public ref class ExperimentalAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Event | System.AttributeTargets.Field | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Module | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false)]
public sealed class ExperimentalAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Event | System.AttributeTargets.Field | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Module | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false)>]
type ExperimentalAttribute = class
    inherit Attribute
Public NotInheritable Class ExperimentalAttribute
Inherits Attribute
継承
ExperimentalAttribute
属性

注釈

ExperimentalAttribute を使用すると、試験的な機能が使用されることを示す診断を使用して、呼び出しサイトにフラグを設定できます。 この属性を使用して、それ以外の場合は安定したライブラリにプレビュー機能を配布できます。

API をプレビューとしてマークする方法の詳細については、「プレビュー API」を参照してください。

コンストラクター

ExperimentalAttribute(String)

属性が適用される API の ExperimentalAttribute 使用を報告するときにコンパイラが使用する ID を指定して、 クラスの新しいインスタンスを初期化します。

プロパティ

DiagnosticId

属性が適用される API の使用を報告するときにコンパイラが使用する ID を取得します。

TypeId

派生クラスで実装されると、この Attribute の一意の識別子を取得します。

(継承元 Attribute)
UrlFormat

対応するドキュメントの URL を取得または設定します。 API では、実際の URL の代わりに書式指定文字列が受け取られて、診断 ID を含む汎用 URL が作成されます。

メソッド

Equals(Object)

このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。

(継承元 Attribute)
GetHashCode()

このインスタンスのハッシュ コードを返します。

(継承元 Attribute)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IsDefaultAttribute()

派生クラスでオーバーライドされるとき、このインスタンスの値が派生クラスの既定値であるかどうかを示します。

(継承元 Attribute)
Match(Object)

派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。

(継承元 Attribute)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください