Condividi tramite


ModuleHandle.ResolveFieldHandle Metodo

Definizione

Restituisce un handle di campo di runtime per un campo identificato da un token di metadati.

Overload

ResolveFieldHandle(Int32)

Restituisce un handle di runtime per il campo identificato dal token di metadati specificato.

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

Restituisce un handle di campo di runtime per il campo identificato dal token di metadati specificato, specificando gli argomenti di tipo generico del tipo e del metodo in cui il token è nell'ambito.

ResolveFieldHandle(Int32)

Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs

Restituisce un handle di runtime per il campo identificato dal token di metadati specificato.

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

Parametri

fieldToken
Int32

Token di metadati che identifica un campo nel modulo.

Restituisce

Un RuntimeFieldHandle per il campo identificato da fieldToken.

Eccezioni

fieldToken non è un token valido nell'ambito del modulo corrente.

-o-

fieldToken non è un token per un campo nell'ambito del modulo corrente.

-o-

fieldToken identifica un campo il cui TypeSpec padre ha una firma contenente il tipo di elemento var o mvar.

Il metodo viene chiamato su un handle di campo vuoto.

Commenti

Per risolvere un token di metadati che identifica un campo il cui TypeSpec padre ha una firma contenente il tipo di elemento var o mvar, usare l'overload del metodo ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), che consente di fornire il contesto necessario.

Nota

Le informazioni sui token di metadati sono disponibili nella documentazione cli (Common Language Infrastructure), in particolare "Partition II: Metadata Definition and Semantics".

Si applica a

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

Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs
Origine:
RuntimeHandles.cs

Restituisce un handle di campo di runtime per il campo identificato dal token di metadati specificato, specificando gli argomenti di tipo generico del tipo e del metodo in cui il token è nell'ambito.

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

Parametri

fieldToken
Int32

Token di metadati che identifica un campo nel modulo.

typeInstantiationContext
RuntimeTypeHandle[]

Matrice di strutture di RuntimeTypeHandle che rappresentano gli argomenti di tipo generico del tipo in cui il token si trova nell'ambito o null se tale tipo non è generico.

methodInstantiationContext
RuntimeTypeHandle[]

Matrice di strutture di RuntimeTypeHandle che rappresentano gli argomenti di tipo generico del metodo in cui il token si trova nell'ambito o null se tale metodo non è generico.

Restituisce

Un RuntimeFieldHandle per il campo identificato da fieldToken.

Eccezioni

fieldToken non è un token valido nell'ambito del modulo corrente.

-o-

fieldToken non è un token per un campo nell'ambito del modulo corrente.

-o-

fieldToken identifica un campo il cui TypeSpec padre ha una firma contenente il tipo di elemento var o mvar.

Il metodo viene chiamato su un handle di campo vuoto.

fieldToken non è un token valido.

Commenti

Nota

Le informazioni sui token di metadati sono disponibili nella documentazione cli (Common Language Infrastructure), in particolare "Partition II: Metadata Definition and Semantics".

Si applica a