ModuleHandle.ResolveTypeHandle 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 runtime-typehandgreep voor een type dat wordt geïdentificeerd door een metagegevenstoken.
Overloads
| Name | Description |
|---|---|
| ResolveTypeHandle(Int32) |
Retourneert een runtime-typehandgreep voor het type dat is geïdentificeerd door het opgegeven metagegevenstoken. |
| ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Retourneert een runtime-typegreep voor het type dat 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. |
ResolveTypeHandle(Int32)
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
Retourneert een runtime-typehandgreep voor het type dat is geïdentificeerd door het opgegeven metagegevenstoken.
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
Parameters
- typeToken
- Int32
Een metagegevenstoken waarmee een type in de module wordt geïdentificeerd.
Retouren
A RuntimeTypeHandle voor het type dat wordt geïdentificeerd door typeToken.
- Kenmerken
Uitzonderingen
typeToken is geen geldig metagegevenstoken voor een type in de huidige module.
– of –
typeToken is geen token voor een type in het bereik van de huidige module.
– of –
typeToken is een TypeSpec handtekening met elementtype var of mvar.
De methode wordt aangeroepen op een lege typegreep.
Opmerkingen
Als u een metagegevenstoken wilt oplossen voor een TypeSpec handtekening met elementtype var of mvar, gebruikt u de overbelasting van de ResolveTypeHandle(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
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
- Bron:
- RuntimeHandles.cs
Retourneert een runtime-typegreep voor het type dat 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:
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
Parameters
- typeToken
- Int32
Een metagegevenstoken waarmee een type 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 structurenobjecten die de algemene typeargumenten van de methode vertegenwoordigen waar het token zich in het bereik bevindt of null als die methode niet algemeen is.
Retouren
A RuntimeTypeHandle voor het type dat wordt geïdentificeerd door typeToken.
- Kenmerken
Uitzonderingen
typeToken is geen geldig metagegevenstoken voor een type in de huidige module.
– of –
typeToken is geen token voor een type in het bereik van de huidige module.
– of –
typeToken is een TypeSpec handtekening met elementtype var of mvar.
De methode wordt aangeroepen op een lege typegreep.
typeToken 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.