ModuleHandle.ResolveTypeHandle 方法

定义

返回由元数据标记标识的类型的运行时类型句柄。

重载

ResolveTypeHandle(Int32)

返回由指定元数据标记标识的类型的运行时类型句柄。

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

返回由指定元数据标记标识的类型的运行时类型句柄,指定标记所在范围内的类型和方法的泛型类型参数。

ResolveTypeHandle(Int32)

返回由指定元数据标记标识的类型的运行时类型句柄。

public:
 RuntimeTypeHandle ResolveTypeHandle(int typeToken);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken);
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer) As RuntimeTypeHandle

参数

typeToken
Int32

一个元数据令牌,用于标识模块中的一个类型。

返回

RuntimeTypeHandle

typeToken 标识的类型的 RuntimeTypeHandle

例外

typeToken 不是当前模块中类型的有效元数据标记。

  • 或 - metadataToken 不是当前模块范围内的类型的令牌。

  • 或 - metadataToken 是一个 TypeSpec,它的签名中包含元素类型 varmvar

该方法在空类型句柄上调用。

注解

若要解析其签名包含元素类型的var元数据令牌TypeSpecResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])或使用mvar方法重载,以便提供必要的上下文。

备注

可以在 公共语言基础结构 (CLI) 文档中找到有关元数据令牌的信息,尤其是“分区 II:元数据定义和语义”。

适用于

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

返回由指定元数据标记标识的类型的运行时类型句柄,指定标记所在范围内的类型和方法的泛型类型参数。

public:
 RuntimeTypeHandle ResolveTypeHandle(int typeToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeTypeHandle

参数

typeToken
Int32

一个元数据令牌,用于标识模块中的一个类型。

typeInstantiationContext
RuntimeTypeHandle[]

RuntimeTypeHandle 结构的数组,表示标记所在范围内的类型的泛型类型参数,如果类型不是泛型,则为 null

methodInstantiationContext
RuntimeTypeHandle[]

RuntimeTypeHandle 结构对象的数组,表示标记所在范围内的方法的泛型类型参数,如果方法不是泛型,则为 null

返回

RuntimeTypeHandle

typeToken 标识的类型的 RuntimeTypeHandle

例外

typeToken 不是当前模块中类型的有效元数据标记。

  • 或 - metadataToken 不是当前模块范围内的类型的令牌。

  • 或 - metadataToken 是一个 TypeSpec,它的签名中包含元素类型 varmvar

该方法在空类型句柄上调用。

typeToken 不是有效的令牌。

注解

备注

可以在 公共语言基础结构 (CLI) 文档中找到有关元数据令牌的信息,尤其是“分区 II:元数据定义和语义”。

适用于