ModuleHandle.ResolveMethodHandle Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett körningsmetodhandtag för en metod eller konstruktor som identifieras av en metadatatoken.
Överlagringar
| Name | Description |
|---|---|
| ResolveMethodHandle(Int32) |
Returnerar ett körningsmetodhandtag för metoden eller konstruktorn som identifieras av den angivna metadatatoken. |
| ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Returnerar ett körningsmetodhandtag för metoden eller konstruktorn som identifieras av den angivna metadatatoken och anger argument av allmän typ av typ och metod där token finns i omfånget. |
ResolveMethodHandle(Int32)
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
Returnerar ett körningsmetodhandtag för metoden eller konstruktorn som identifieras av den angivna metadatatoken.
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
Parametrar
- methodToken
- Int32
En metadatatoken som identifierar en metod eller konstruktor i modulen.
Returer
A RuntimeMethodHandle för den metod eller konstruktor som identifieras av methodToken.
- Attribut
Undantag
methodToken är inte en giltig metadatatoken för en metod i den aktuella modulen.
-eller-
methodToken är inte en token för en metod eller konstruktor i omfånget för den aktuella modulen.
-eller-
methodToken är en MethodSpec vars signatur innehåller elementtypen var eller mvar.
Metoden anropas på ett tomt metodhandtag.
Kommentarer
Om du vill lösa en metadatatoken för en MethodSpec vars signatur innehåller elementtyp var eller mvaranvänder du metodöverlagringen ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) , som gör att du kan ange den nödvändiga kontexten.
Note
Information om metadatatoken finns i CLI-dokumentationen (Common Language Infrastructure), särskilt "Partition II: Metadata Definition and Semantics".
Gäller för
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
Returnerar ett körningsmetodhandtag för metoden eller konstruktorn som identifieras av den angivna metadatatoken och anger argument av allmän typ av typ och metod där token finns i omfånget.
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
Parametrar
- methodToken
- Int32
En metadatatoken som identifierar en metod eller konstruktor i modulen.
- typeInstantiationContext
- RuntimeTypeHandle[]
En matris med RuntimeTypeHandle strukturer som representerar argument av allmän typ av typ där token finns i omfånget, eller null om den typen inte är generisk.
- methodInstantiationContext
- RuntimeTypeHandle[]
En matris med RuntimeTypeHandle strukturer som representerar argument av allmän typ för metoden där token finns i omfånget, eller null om metoden inte är generisk.
Returer
A RuntimeMethodHandle för den metod eller konstruktor som identifieras av methodToken.
- Attribut
Undantag
methodToken är inte en giltig metadatatoken för en metod i den aktuella modulen.
-eller-
methodToken är inte en token för en metod eller konstruktor i omfånget för den aktuella modulen.
-eller-
methodToken är en MethodSpec vars signatur innehåller elementtypen var eller mvar.
Metoden anropas på ett tomt metodhandtag.
methodToken är inte en giltig token.
Kommentarer
Note
Information om metadatatoken finns i CLI-dokumentationen (Common Language Infrastructure), särskilt "Partition II: Metadata Definition and Semantics".