Język

TypeExtension.Type Właściwość

Definicja

Pobiera lub ustawia informacje o typie dla tego rozszerzenia.

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

Wartość właściwości

Ustalony typ. W celach środowiska uruchomieniowego może to dotyczyć null uzyskiwania dostępu, ale nie można go ustawić na null.

Wyjątki

Podjęto próbę ustawienia na null.

Uwagi

Jeśli to wystąpienie nie zostało celowo utworzone za pomocą konstruktora TypeExtension(Type) podpisu, ta wartość będzie następująca null: . Ta właściwość nie zostanie zresetowana po ProvideValue wywołaniu. Jeśli chcesz, aby reprezentowany typ true był zawsze wywoływany ProvideValue , zamiast sprawdzać tę właściwość.

Ta właściwość jest ustawiana dla zwykłych reguł dotyczących użycia rozszerzenia znaczników. Jeśli jednak ustawiasz wartość z parametrem Type, cel tego rozszerzenia znaczników jest nieistotny, ponieważ to samo Type jest zwracane z wywołania ProvideValue .

Dotyczy