TypeExtension.Type Vlastnost

Definice

Získá nebo nastaví informace o typu pro toto rozšíření.

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

Hodnota vlastnosti

Zavedený typ. Pro účely modulu runtime to může být null pro získání přístupu, ale nedá se nastavit na null.

Výjimky

Došlo k pokusu o nastavení na nullhodnotu .

Poznámky

Pokud tato instance nebyla záměrně vytvořena s konstruktorem TypeExtension(Type) podpisu, bude nulltato hodnota . Tato vlastnost se při ProvideValue zavolání neobnoví. Pokud chcete typ true reprezentovat, měli byste tuto vlastnost vždy volat ProvideValue , nikoli kontrolovat.

Tato vlastnost je nastavitelná podle obvyklých pravidel týkajících se použití rozšíření přirážky. Pokud však nastavujete pomocí Type, pak je účel tohoto rozšíření značek irelevantní, protože stejné Type je vráceno z ProvideValue volání.

Platí pro