Compartir vía


ModuleHandle.ResolveFieldHandle Método

Definición

Devuelve un identificador de campo en tiempo de ejecución para un campo identificado por un token de metadatos.

Sobrecargas

ResolveFieldHandle(Int32)

Devuelve un identificador en tiempo de ejecución para el campo identificado por el token de metadatos especificado.

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

Devuelve un identificador de campo en tiempo de ejecución para el campo identificado por el token de metadatos especificado, especificando los argumentos de tipo genérico del tipo y el método donde el token está en el ámbito.

ResolveFieldHandle(Int32)

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

Devuelve un identificador en tiempo de ejecución para el campo identificado por el token de metadatos especificado.

public:
 RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
public RuntimeFieldHandle ResolveFieldHandle (int fieldToken);
member this.ResolveFieldHandle : int -> RuntimeFieldHandle
Public Function ResolveFieldHandle (fieldToken As Integer) As RuntimeFieldHandle

Parámetros

fieldToken
Int32

Token de metadatos que identifica un campo en el módulo.

Devoluciones

Un RuntimeFieldHandle para el campo identificado por fieldToken.

Excepciones

fieldToken no es un token válido en el ámbito del módulo actual.

-o-

fieldToken no es un token para un campo en el ámbito del módulo actual.

-o-

fieldToken identifica un campo cuyo TypeSpec primario tiene una firma que contiene el tipo de elemento var o mvar.

Se llama al método en un identificador de campo vacío.

Comentarios

Para resolver un token de metadatos que identifica un campo cuyo TypeSpec primario tiene una firma que contiene el tipo de elemento var o mvar, use la sobrecarga del método ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), que permite proporcionar el contexto necesario.

Nota

Puede encontrar información sobre los tokens de metadatos en la documentación de Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics".

Se aplica a

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

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

Devuelve un identificador de campo en tiempo de ejecución para el campo identificado por el token de metadatos especificado, especificando los argumentos de tipo genérico del tipo y el método donde el token está en el ámbito.

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

Parámetros

fieldToken
Int32

Token de metadatos que identifica un campo en el módulo.

typeInstantiationContext
RuntimeTypeHandle[]

Matriz de RuntimeTypeHandle estructuras que representan los argumentos de tipo genérico del tipo en el que el token está en el ámbito o null si ese tipo no es genérico.

methodInstantiationContext
RuntimeTypeHandle[]

Matriz de RuntimeTypeHandle estructuras que representan los argumentos de tipo genérico del método donde el token está en el ámbito o null si ese método no es genérico.

Devoluciones

Un RuntimeFieldHandle para el campo identificado por fieldToken.

Excepciones

fieldToken no es un token válido en el ámbito del módulo actual.

-o-

fieldToken no es un token para un campo en el ámbito del módulo actual.

-o-

fieldToken identifica un campo cuyo TypeSpec primario tiene una firma que contiene el tipo de elemento var o mvar.

Se llama al método en un identificador de campo vacío.

fieldToken no es un token válido.

Comentarios

Nota

Puede encontrar información sobre los tokens de metadatos en la documentación de Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics".

Se aplica a