Partager via


ModuleHandle Structure

Définition

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
ModuleHandle
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.

S’applique à

Voir aussi