TypeBuilder.GetGenericTypeDefinition Método

Definición

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.

Se aplica a

Consulte también