ModuleHandle.ResolveTypeHandle 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örningstyphandtag för en typ som identifieras av en metadatatoken.
Överlagringar
| Name | Description |
|---|---|
| ResolveTypeHandle(Int32) |
Returnerar ett körningstyphandtag för den typ som identifieras av den angivna metadatatoken. |
| ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Returnerar ett körningstyphandtag för den typ som identifieras av den angivna metadatatoken och anger argument av allmän typ av typ och metod där token finns i omfånget. |
ResolveTypeHandle(Int32)
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
Returnerar ett körningstyphandtag för den typ som identifieras av den angivna metadatatoken.
public:
RuntimeTypeHandle ResolveTypeHandle(int typeToken);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeTypeHandle ResolveTypeHandle(int typeToken);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer) As RuntimeTypeHandle
Parametrar
- typeToken
- Int32
En metadatatoken som identifierar en typ i modulen.
Returer
A RuntimeTypeHandle för den typ som identifieras av typeToken.
- Attribut
Undantag
typeToken är inte en giltig metadatatoken för en typ i den aktuella modulen.
-eller-
typeToken är inte en token för en typ i omfånget för den aktuella modulen.
-eller-
typeToken är en TypeSpec vars signatur innehåller elementtypen var eller mvar.
Metoden anropas på ett tomt typhandtag.
Kommentarer
Om du vill lösa en metadatatoken för en TypeSpec vars signatur innehåller elementtyp var eller mvaranvänder du metodöverlagringen ResolveTypeHandle(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
ResolveTypeHandle(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örningstyphandtag för den typ 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:
RuntimeTypeHandle ResolveTypeHandle(int typeToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeTypeHandle
Parametrar
- typeToken
- Int32
En metadatatoken som identifierar en typ 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 strukturobjekt 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 RuntimeTypeHandle för den typ som identifieras av typeToken.
- Attribut
Undantag
typeToken är inte en giltig metadatatoken för en typ i den aktuella modulen.
-eller-
typeToken är inte en token för en typ i omfånget för den aktuella modulen.
-eller-
typeToken är en TypeSpec vars signatur innehåller elementtypen var eller mvar.
Metoden anropas på ett tomt typhandtag.
typeToken ä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".