TypeExtension.Type プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この拡張機能の型情報を取得または設定します。
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を使用して設定する場合、同じ Type が ProvideValue 呼び出しから返されるため、このマークアップ拡張の目的は関係ありません。