Freigeben über


TypeBuilder.IsGenericTypeDefinition Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der aktuelle TypeBuilder eine generische Typdefinition darstellt, aus der andere generische Typen konstruiert werden können.

public:
 virtual property bool IsGenericTypeDefinition { bool get(); };
public override bool IsGenericTypeDefinition { get; }
member this.IsGenericTypeDefinition : bool
Public Overrides ReadOnly Property IsGenericTypeDefinition As Boolean

Eigenschaftswert

true, wenn dieses TypeBuilder-Objekt eine generische Typdefinition darstellt, andernfalls false.

Hinweise

Ein TypeBuilder -Objekt stellt eine generische Typdefinition dar, wenn die DefineGenericParameters -Methode verwendet wurde, um ihr generische Typparameter zu geben. Eine instance der Klasse, die TypeBuilder generisch ist, ist immer eine generische Typdefinition.

Ein TypeBuilder kann verwendet werden, um generische Typdefinitionen zu erstellen, aber keine generischen Typen. Um einen konstruierten generischen Typ abzurufen, rufen Sie die MakeGenericType -Methode für eine auf TypeBuilder , die eine generische Typdefinition darstellt.

Weitere Informationen zu generischen Typen in der Reflektion und eine Liste der invarianten Bedingungen für Begriffe, die in der generischen Reflektion verwendet werden, finden Sie in der Type.IsGenericType -Eigenschaft.

Gilt für:

Weitere Informationen