ModuleHandle.ResolveTypeHandle 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 runtime per un tipo identificato da un token di metadati.
Overload
ResolveTypeHandle(Int32) |
Restituisce un handle di runtime per il tipo identificato dal token di metadati specificato. |
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Restituisce un handle di runtime per il tipo identificato dal token di metadati specificato, indicando gli argomenti di tipo generico relativi al tipo e al metodo nel cui ambito è incluso il token. |
ResolveTypeHandle(Int32)
Restituisce un handle di runtime per il tipo identificato dal token di metadati specificato.
public:
RuntimeTypeHandle ResolveTypeHandle(int typeToken);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken);
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer) As RuntimeTypeHandle
Parametri
- typeToken
- Int32
Token di metadati che identifica un tipo nel modulo.
Restituisce
Oggetto RuntimeTypeHandle per il tipo identificato da typeToken
.
Eccezioni
Il parametro typeToken
non è un token di metadati valido per un tipo nel modulo corrente.
-oppure-
Il parametro metadataToken
non è un token per un tipo nell'ambito del modulo corrente.
-oppure-
il parametro metadataToken
è un TypeSpec
la cui firma contiene il tipo di elemento var
o mvar
.
Il metodo è stato chiamato su un handle di tipo vuoto.
Commenti
Per risolvere un token di metadati per una TypeSpec
la cui firma contiene il tipo di var
elemento o mvar
, usare l'overload del ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) metodo , che consente di fornire il contesto necessario.
Nota
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
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
Restituisce un handle di runtime per il tipo identificato dal token di metadati specificato, indicando gli argomenti di tipo generico relativi al tipo e al metodo nel cui ambito è incluso il token.
public:
RuntimeTypeHandle ResolveTypeHandle(int typeToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeTypeHandle
Parametri
- typeToken
- Int32
Token di metadati che identifica un tipo nel modulo.
- typeInstantiationContext
- RuntimeTypeHandle[]
Matrice di strutture RuntimeTypeHandle che rappresenta gli argomenti di tipo generico del tipo nel cui ambito è incluso il token o null
se il tipo non è generico.
- methodInstantiationContext
- RuntimeTypeHandle[]
Matrice di oggetti struttura RuntimeTypeHandle che rappresenta gli argomenti di tipo generico del metodo nel cui ambito è incluso il token o null
se il metodo non è generico.
Restituisce
Oggetto RuntimeTypeHandle per il tipo identificato da typeToken
.
Eccezioni
Il parametro typeToken
non è un token di metadati valido per un tipo nel modulo corrente.
-oppure-
Il parametro metadataToken
non è un token per un tipo nell'ambito del modulo corrente.
-oppure-
il parametro metadataToken
è un TypeSpec
la cui firma contiene il tipo di elemento var
o mvar
.
Il metodo è stato chiamato su un handle di tipo vuoto.
typeToken
non è un token valido.
Commenti
Nota
Le informazioni sui token di metadati sono disponibili nella documentazione di Common Language Infrastructure (CLI), in particolare "Partition II: Metadata Definition and Semantics".