TypeBuilder.GetGenericTypeDefinition Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í false
hodnotu .
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.