ModuleHandle Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente le handle runtime d'un module.
public value class ModuleHandle
public value class ModuleHandle : IEquatable<ModuleHandle>
public struct ModuleHandle
public struct ModuleHandle : IEquatable<ModuleHandle>
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type ModuleHandle = struct
Public Structure ModuleHandle
Public Structure ModuleHandle
Implements IEquatable(Of ModuleHandle)
- Héritage
- Attributs
- Implémente
Remarques
Les ResolveFieldHandleméthodes , et ResolveTypeHandle les méthodes ResolveMethodHandlefournissent une résolution efficace des jetons de métadonnées pour les handles runtime pour les champs, méthodes et types dans le module actuel.
Champs
EmptyHandle |
Représente un handle de module vide. |
Propriétés
MDStreamVersion |
Obtient la version de flux des métadonnées. |
Méthodes
Equals(ModuleHandle) |
Retourne une valeur Boolean indiquant si la structure ModuleHandle spécifiée est égale à l'objet ModuleHandle en cours. |
Equals(Object) |
Retourne une valeur Boolean indiquant si l'objet spécifié est une structure ModuleHandle et s'il est égal à l'objet ModuleHandle en cours. |
GetHashCode() |
Retourne le code de hachage de cette instance. |
GetRuntimeFieldHandleFromMetadataToken(Int32) |
Retourne un handle runtime pour le champ identifié par le jeton de métadonnées spécifié. |
GetRuntimeMethodHandleFromMetadataToken(Int32) |
Retourne un handle de méthode runtime pour la méthode ou le constructeur identifié par le jeton de métadonnées spécifié. |
GetRuntimeTypeHandleFromMetadataToken(Int32) |
Retourne un handle de type au moment de l'exécution pour le champ identifié par le jeton de métadonnées spécifié. |
ResolveFieldHandle(Int32) |
Retourne un handle runtime pour le champ identifié par le jeton de métadonnées spécifié. |
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Retourne un handle de champ runtime pour le champ identifié par le jeton de métadonnées spécifié, en spécifiant les arguments de type générique du type et de la méthode où se trouve le jeton dans la portée. |
ResolveMethodHandle(Int32) |
Retourne un handle de méthode runtime pour la méthode ou le constructeur identifié par le jeton de métadonnées spécifié. |
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Retourne un handle de méthode runtime pour la méthode ou le constructeur identifié par le jeton de métadonnées spécifié, en spécifiant les arguments de type générique du type et de la méthode où se trouve le jeton dans la portée. |
ResolveTypeHandle(Int32) |
Retourne un handle de type au moment de l'exécution pour le champ identifié par le jeton de métadonnées spécifié. |
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Retourne un handle de type au moment de l'exécution pour le type identifié par le jeton de métadonnées spécifié, en spécifiant les arguments de type générique du type et de la méthode où se trouve le jeton dans la portée. |
Opérateurs
Equality(ModuleHandle, ModuleHandle) |
Teste si deux structures ModuleHandle sont égales. |
Inequality(ModuleHandle, ModuleHandle) |
Teste si deux structures ModuleHandle ne sont pas égales. |