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
| Nome | Descrizione |
|---|---|
| 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
- 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);
[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
Parametri
- fieldToken
- Int32
Token di metadati che identifica un campo nel modulo.
Valori restituiti
Oggetto RuntimeFieldHandle per il campo identificato da fieldToken.
- Attributi
Eccezioni
fieldToken non è un token valido nell'ambito del modulo corrente.
oppure
fieldToken non è un token per un campo nell'ambito del modulo corrente.
oppure
fieldToken identifica un campo il cui padre TypeSpec ha una firma contenente il tipo di var elemento 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 padre TypeSpec ha una firma contenente il tipo di var elemento o mvar, usare l'overload del ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) metodo , che consente di fornire il contesto necessario.
Note
Le informazioni sui token di metadati sono disponibili nella documentazione di Common Language Infrastructure (CLI), in particolare "Partition II: Metadata Definition and Semantics".
Si applica a
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Origine:
- RuntimeHandles.cs
- Origine:
- RuntimeHandles.cs
- 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);
[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
Parametri
- fieldToken
- Int32
Token di metadati che identifica un campo nel modulo.
- typeInstantiationContext
- RuntimeTypeHandle[]
Matrice di RuntimeTypeHandle strutture 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 RuntimeTypeHandle strutture che rappresentano gli argomenti di tipo generico del metodo in cui il token si trova nell'ambito o null se tale metodo non è generico.
Valori restituiti
Oggetto RuntimeFieldHandle per il campo identificato da fieldToken.
- Attributi
Eccezioni
fieldToken non è un token valido nell'ambito del modulo corrente.
oppure
fieldToken non è un token per un campo nell'ambito del modulo corrente.
oppure
fieldToken identifica un campo il cui padre TypeSpec ha una firma contenente il tipo di var elemento o mvar.
Il metodo viene chiamato su un handle di campo vuoto.
fieldToken non è un token valido.
Commenti
Note
Le informazioni sui token di metadati sono disponibili nella documentazione di Common Language Infrastructure (CLI), in particolare "Partition II: Metadata Definition and Semantics".