TypeBuilder.GetGenericTypeDefinition Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.