TypeBuilder.GetGenericTypeDefinition Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un objeto Type que representa una definición de tipo genérico a partir de la cual se puede obtener el tipo actual.
public:
override Type ^ GetGenericTypeDefinition();
public override Type GetGenericTypeDefinition ();
override this.GetGenericTypeDefinition : unit -> Type
Public Overrides Function GetGenericTypeDefinition () As Type
Devoluciones
Objeto Type que representa una definición de tipo genérico a partir de la cual se puede obtener el tipo actual.
Excepciones
El tipo actual no es genérico. Es decir, IsGenericType devuelve false
.
Comentarios
Si llama al GetGenericTypeDefinition método en un TypeBuilder objeto para el que la IsGenericType propiedad devuelve true
, la GetGenericTypeDefinition propiedad devuelve la instancia actual. Un TypeBuilder que representa un tipo genérico siempre es una definición de tipo genérico.
Si ha usado el MakeGenericType método para construir un tipo genérico a partir de un TypeBuilder objeto que representa una definición de tipo genérico, utilizando el Type.GetGenericTypeDefinition método en el tipo construido devuelve el TypeBuilder objeto que representa la definición de tipo genérico.