Condividi tramite


TypeBuilder.GetGenericTypeDefinition Metodo

Definizione

Restituisce un oggetto Type che rappresenta una definizione di tipo generico da cui è possibile ottenere il tipo generico.

public:
 override Type ^ GetGenericTypeDefinition();
public override Type GetGenericTypeDefinition ();
override this.GetGenericTypeDefinition : unit -> Type
Public Overrides Function GetGenericTypeDefinition () As Type

Restituisce

Oggetto Type che rappresenta una definizione di tipo generico da cui è possibile ottenere il tipo generico.

Eccezioni

Il tipo corrente non è generico. Ciò significa che IsGenericType restituisce false.

Commenti

Se si chiama il GetGenericTypeDefinition metodo in un TypeBuilder oggetto per cui la proprietà restituisce true, la IsGenericTypeGetGenericTypeDefinition proprietà restituisce l'istanza corrente. Oggetto TypeBuilder che rappresenta un tipo generico è sempre una definizione di tipo generico.

Se è stato usato il MakeGenericType metodo per costruire un tipo generico da un TypeBuilder oggetto che rappresenta una definizione di tipo generico, usando il Type.GetGenericTypeDefinition metodo sul tipo costruito viene restituito l'oggetto TypeBuilder che rappresenta la definizione di tipo generico.

Si applica a

Vedi anche