言語

TypeExtension.Type プロパティ

定義

この拡張機能の型情報を取得または設定します。

public:
 property Type ^ Type { Type ^ get(); void set(Type ^ value); };
public Type Type { get; set; }
member this.Type : Type with get, set
Public Property Type As Type

プロパティ値

確立された型。 実行時の目的で、これはアクセスを取得するために null される可能性がありますが、 nullに設定することはできません。

例外

nullに設定しようとしました。

注釈

このインスタンスが TypeExtension(Type) シグネチャ コンストラクターを使用して意図的にインスタンス化されていない限り、この値は nullされます。 このプロパティは、 ProvideValue が呼び出されたときにリセットされません。 true 型を表す場合は、このプロパティをチェックするのではなく、常に ProvideValue を呼び出す必要があります。

このプロパティは、マークアップ拡張機能の使用に関する通常の規則に従って設定できます。 ただし、 Typeを使用して設定する場合、同じ TypeProvideValue 呼び出しから返されるため、このマークアップ拡張の目的は関係ありません。

適用対象