Compartilhar via


TypeExtension.Type Propriedade

Definição

Obtém ou define informações de tipo dessa extensão.

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

Valor da propriedade

O tipo estabelecido. Para fins de runtime, isso pode ser null para obter acesso, mas não pode ser definido nullcomo .

Exceções

Tentativa de definir como null.

Comentários

A menos que essa instância tenha sido instanciada deliberadamente com o construtor de TypeExtension(Type) assinatura, esse valor será null. Essa propriedade não será redefinida quando ProvideValue for chamada. Se você quiser que o tipo verdadeiro seja representado, sempre chame ProvideValue em vez de marcar essa propriedade.

Essa propriedade é configurável de acordo com as regras usuais em relação ao uso da extensão de marcação. No entanto, se você estiver configurando com um Type, a finalidade dessa extensão de marcação será irrelevante, pois o mesmo Type será retornado de uma ProvideValue chamada.

Aplica-se a