Idioma

TypeExtension.Type Propriedade

Definição

Obtém ou define as informações de tipo para essa 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 como null.

Exceções

Tentativa de definir como null.

Comentários

A menos que essa instância tenha sido deliberadamente instanciada 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, você sempre deve ligar ProvideValue em vez de verificar 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