TypeBuilder.GetGenericTypeDefinition Metod

Definition

Returnerar ett Type objekt som representerar en allmän typdefinition som den aktuella typen kan hämtas från.

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

Returer

Ett Type objekt som representerar en allmän typdefinition som den aktuella typen kan hämtas från.

Undantag

Den aktuella typen är inte allmän. Det vill: IsGenericType returnerar false.

Kommentarer

Om du anropar GetGenericTypeDefinition metoden för ett TypeBuilder objekt som IsGenericType egenskapen returnerar truereturnerar egenskapen den aktuella instansen GetGenericTypeDefinition() . En TypeBuilder som representerar en allmän typ är alltid en allmän typdefinition.

Om du använde MakeGenericType metoden för att konstruera en allmän typ från ett TypeBuilder objekt som representerar en allmän typdefinition, hämtar metoden Type.GetGenericTypeDefinition på den konstruerade typen tillbaka objektet TypeBuilder som representerar definitionen av den generiska typen.

Gäller för

Se även