TypeExtension.Type Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.