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

Boolean

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

Hinweise

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

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

Weitere Informationen zu generischen Typen in 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

Siehe auch