TypeBuilder.GetGenericTypeDefinition Metoda

Definice

Type Vrátí objekt, který představuje definici obecného typu, ze které lze získat aktuální typ.

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

Návraty

Objekt Type představující definici obecného typu, ze kterého lze získat aktuální typ.

Výjimky

Aktuální typ není obecný. To znamená, IsGenericType že vrátí falsehodnotu .

Poznámky

Pokud zavoláte metodu GetGenericTypeDefinition pro TypeBuilder objekt, pro který IsGenericType vrátí vlastnost true, GetGenericTypeDefinition vrátí vlastnost aktuální instanci. A TypeBuilder , který představuje obecný typ, je vždy definice obecného typu.

Pokud jste použili metodu MakeGenericType k vytvoření obecného typu z objektu TypeBuilder , který představuje definici obecného typu, pomocí Type.GetGenericTypeDefinition metody na vytvořeném typu získá zpět TypeBuilder objekt, který představuje definici obecného typu.

Platí pro

Viz také