ModuleHandle.ResolveMethodHandle Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een runtimemethodehandgreep voor een methode of constructor die wordt geïdentificeerd door een metagegevenstoken.
Overloads
| Name | Description |
|---|---|
| ResolveMethodHandle(Int32) |
Retourneert een runtimemethodehandgreep voor de methode of constructor die is geïdentificeerd door het opgegeven metagegevenstoken. |
| ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Retourneert een runtimemethodehandgreep voor de methode of constructor die is geïdentificeerd door het opgegeven metagegevenstoken, waarbij de algemene typeargumenten van het type en de methode worden opgegeven waarin het token zich binnen het bereik bevindt. |
ResolveMethodHandle(Int32)
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
Retourneert een runtimemethodehandgreep voor de methode of constructor die is geïdentificeerd door het opgegeven metagegevenstoken.
public:
RuntimeMethodHandle ResolveMethodHandle(int methodToken);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer) As RuntimeMethodHandle
Parameters
- methodToken
- Int32
Een metagegevenstoken waarmee een methode of constructor in de module wordt geïdentificeerd.
Retouren
A RuntimeMethodHandle voor de methode of constructor die wordt geïdentificeerd door methodToken.
- Kenmerken
Uitzonderingen
methodToken is geen geldig metagegevenstoken voor een methode in de huidige module.
– of –
methodToken is geen token voor een methode of constructor binnen het bereik van de huidige module.
– of –
methodToken is een MethodSpec handtekening met elementtype var of mvar.
De methode wordt aangeroepen op een lege methodegreep.
Opmerkingen
Als u een metagegevenstoken wilt oplossen voor een MethodSpec handtekening met elementtype var of mvar, gebruikt u de overbelasting van de ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) methode, zodat u de benodigde context kunt opgeven.
Note
Informatie over metagegevenstokens vindt u in de DOCUMENTATIE van Common Language Infrastructure (CLI), met name Partition II: Metadata Definition and Semantics.
Van toepassing op
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
Retourneert een runtimemethodehandgreep voor de methode of constructor die is geïdentificeerd door het opgegeven metagegevenstoken, waarbij de algemene typeargumenten van het type en de methode worden opgegeven waarin het token zich binnen het bereik bevindt.
public:
RuntimeMethodHandle ResolveMethodHandle(int methodToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeMethodHandle
Parameters
- methodToken
- Int32
Een metagegevenstoken waarmee een methode of constructor in de module wordt geïdentificeerd.
- typeInstantiationContext
- RuntimeTypeHandle[]
Een matrix van RuntimeTypeHandle structuren die de algemene typeargumenten van het type vertegenwoordigen waar het token zich binnen het bereik bevindt, of null als dat type niet algemeen is.
- methodInstantiationContext
- RuntimeTypeHandle[]
Een matrix van RuntimeTypeHandle structuren die de algemene typeargumenten van de methode vertegenwoordigen waarbij het token binnen het bereik valt of null als deze methode niet algemeen is.
Retouren
A RuntimeMethodHandle voor de methode of constructor die wordt geïdentificeerd door methodToken.
- Kenmerken
Uitzonderingen
methodToken is geen geldig metagegevenstoken voor een methode in de huidige module.
– of –
methodToken is geen token voor een methode of constructor binnen het bereik van de huidige module.
– of –
methodToken is een MethodSpec handtekening met elementtype var of mvar.
De methode wordt aangeroepen op een lege methodegreep.
methodToken is geen geldig token.
Opmerkingen
Note
Informatie over metagegevenstokens vindt u in de DOCUMENTATIE van Common Language Infrastructure (CLI), met name Partition II: Metadata Definition and Semantics.