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. Ai fini del runtime, questo può essere null per ottenere l'accesso, ma non può essere impostato su null.

Eccezioni

Tentativo di impostare su null.

Commenti

A meno che questa istanza non sia stata creata intenzionalmente con il costruttore della TypeExtension(Type) firma, questo valore sarà null. Questa proprietà non verrà reimpostata quando ProvideValue viene chiamato. Se si desidera che il tipo vero sia rappresentato, è consigliabile chiamare ProvideValue sempre anziché controllare questa proprietà.

Questa proprietà è impostabile 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