TypeExtension.Type Proprietà

Definizione

Ottiene o imposta le informazioni sul tipo per questa estensione.

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

Valore della proprietà

Tipo stabilito. Per la fase di esecuzione, può trattarsi dell'oggetto null per l'accesso ma l'impostazione non può essere null.

Eccezioni

Tentativo di impostazione su null.

Commenti

A meno che questa istanza non sia stata creata intenzionalmente con il TypeExtension(Type) costruttore di firma, questo valore sarà null. Questa proprietà non verrà reimpostata quando ProvideValue viene chiamata. Se si vuole che il tipo true rappresentato sia sempre necessario chiamare ProvideValue anziché controllare questa proprietà.

Questa proprietà è impostata in base alle normali regole relative all'utilizzo dell'estensione di markup. Tuttavia, se si imposta con un Type, lo scopo di questa estensione di markup è irrilevante, perché lo stesso Type viene restituito da una ProvideValue chiamata.

Si applica a