Sdílet prostřednictvím


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é lze získat aktuální typ.

Výjimky

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

Poznámky

Pokud voláte metodu objektu GetGenericTypeDefinitionTypeBuilder , pro který IsGenericType vlastnost vrátí 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 u vytvořeného typu vrátí TypeBuilder objekt, který představuje definici obecného typu.

Platí pro

Viz také