次の方法で共有


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

プロパティ値

確立された型。 ランタイムの場合は、get アクセスで null になることがありますが、null に設定することはできません。

例外

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

注釈

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

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

適用対象