ModuleHandle.ResolveFieldHandle Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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".