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 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 null
como .
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.