ModuleHandle.ResolveFieldHandle 方法

定义

返回元数据令牌标识的字段的运行时字段句柄。

重载

名称 说明
ResolveFieldHandle(Int32)

返回由指定元数据令牌标识的字段的运行时句柄。

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

返回由指定元数据标记标识的字段的运行时字段句柄,并指定令牌所在的类型和方法的泛型类型参数。

ResolveFieldHandle(Int32)

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

返回由指定元数据令牌标识的字段的运行时句柄。

public:
 RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveFieldHandle : int -> RuntimeFieldHandle
member this.ResolveFieldHandle : int -> RuntimeFieldHandle
Public Function ResolveFieldHandle (fieldToken As Integer) As RuntimeFieldHandle

参数

fieldToken
Int32

标识模块中的字段的元数据令牌。

返回

标识的字段RuntimeFieldHandle的 AfieldToken

属性

例外

fieldToken 不是当前模块范围内的有效令牌。

-或-

fieldToken 不是当前模块范围内的字段的令牌。

-或-

fieldToken 标识其父 TypeSpec 级具有包含元素类型的 var 签名或 mvar

该方法在空字段句柄上调用。

注解

若要解析标识其父 TypeSpec 级具有包含元素类型的 var 签名的字段的元数据令牌,或者 mvar,请使用 ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 方法重载,以便提供必要的上下文。

注释

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

适用于

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

返回由指定元数据标记标识的字段的运行时字段句柄,并指定令牌所在的类型和方法的泛型类型参数。

public:
 RuntimeFieldHandle ResolveFieldHandle(int fieldToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveFieldHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeFieldHandle
member this.ResolveFieldHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeFieldHandle
Public Function ResolveFieldHandle (fieldToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeFieldHandle

参数

fieldToken
Int32

标识模块中的字段的元数据令牌。

typeInstantiationContext
RuntimeTypeHandle[]

表示令牌所在范围的类型的泛型类型参数的结构数组 RuntimeTypeHandle ,或者 null 该类型不是泛型类型。

methodInstantiationContext
RuntimeTypeHandle[]

表示令牌所在范围的RuntimeTypeHandle方法的泛型类型参数或该方法不是泛型方法的结构数组null

返回

标识的字段RuntimeFieldHandle的 AfieldToken

属性

例外

fieldToken 不是当前模块范围内的有效令牌。

-或-

fieldToken 不是当前模块范围内的字段的令牌。

-或-

fieldToken 标识其父 TypeSpec 级具有包含元素类型的 var 签名或 mvar

该方法在空字段句柄上调用。

fieldToken 不是有效的令牌。

注解

注释

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

适用于