TypeBuilder.GetGenericTypeDefinition 方法

定义

返回一个 Type 对象,该对象表示可从中获取当前类型的泛型类型定义。

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

返回

一个 Type 对象,该对象表示可从中获取当前类型的泛型类型定义。

例外

当前类型不为泛型。 也就是说,IsGenericType 返回 false

注解

如果在 属性返回 的对象上TypeBuilder调用 GetGenericTypeDefinition 方法,则 GetGenericTypeDefinition 属性将IsGenericType返回当前实例。true TypeBuilder表示泛型类型的 始终是泛型类型定义。

如果使用 MakeGenericType 方法从 TypeBuilder 表示泛型类型定义的 对象构造泛型类型,则对构造类型使用 Type.GetGenericTypeDefinition 方法可取回 TypeBuilder 表示泛型类型定义的 对象。

适用于

另请参阅