TypeBuilder.GetGenericTypeDefinition 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个 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 表示泛型类型定义的 对象。