TypeBuilder.GetGenericTypeDefinition Método
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.
Retorna um objeto Type que representa uma definição de tipo genérico da qual o tipo atual pode ser obtido.
public:
override Type ^ GetGenericTypeDefinition();
public override Type GetGenericTypeDefinition ();
override this.GetGenericTypeDefinition : unit -> Type
Public Overrides Function GetGenericTypeDefinition () As Type
Retornos
Um objeto Type que representa uma definição de tipo genérico da qual o tipo atual pode ser obtido.
Exceções
O tipo atual não é genérico. Ou seja, IsGenericType retorna false
.
Comentários
Se você chamar o GetGenericTypeDefinition método em um TypeBuilder objeto para o qual a IsGenericType propriedade retorna true
, a GetGenericTypeDefinition propriedade retornará a instância atual. Um TypeBuilder que representa um tipo genérico é sempre uma definição de tipo genérico.
Se você usou o MakeGenericType método para construir um tipo genérico a partir de um TypeBuilder objeto que representa uma definição de tipo genérico, o uso do Type.GetGenericTypeDefinition método no tipo construído obtém de volta o TypeBuilder objeto que representa a definição de tipo genérico.