ModuleHandle Structure

Définition

Représente un handle d’exécution pour un module.

public value class ModuleHandle : IEquatable<ModuleHandle>
public value class ModuleHandle
public struct ModuleHandle : IEquatable<ModuleHandle>
public struct ModuleHandle
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type ModuleHandle = struct
Public Structure ModuleHandle
Implements IEquatable(Of ModuleHandle)
Public Structure ModuleHandle
Héritage
ModuleHandle
Attributs
Implémente

Remarques

Les ResolveFieldHandleméthodes et ResolveMethodHandle les ResolveTypeHandleméthodes fournissent une résolution efficace des jetons de métadonnées pour exécuter des handles pour les champs, méthodes et types dans le module actuel.

Champs

Nom Description
EmptyHandle

Représente un handle de module vide.

Propriétés

Nom Description
MDStreamVersion

Obtient la version du flux de métadonnées.

Méthodes

Nom Description
Equals(ModuleHandle)

Retourne une Boolean valeur indiquant si la structure spécifiée ModuleHandle est égale à la structure actuelle ModuleHandle.

Equals(Object)

Retourne une Boolean valeur indiquant si l’objet spécifié est une ModuleHandle structure et est égal à l’objet actuel ModuleHandle.

GetHashCode()

Retourne le code de hachage pour cette instance.

GetRuntimeFieldHandleFromMetadataToken(Int32)

Retourne un handle d’exécution 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 runtime pour le type identifié par le jeton de métadonnées spécifié.

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Retourne un handle de champ d’exécution 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ù le jeton est dans l’étendue.

ResolveFieldHandle(Int32)

Retourne un handle d’exécution pour le champ identifié par le jeton de métadonnées spécifié.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Retourne un handle de méthode d’exécution 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 l’étendue.

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

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Retourne un handle de type runtime 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ù le jeton est dans l’étendue.

ResolveTypeHandle(Int32)

Retourne un handle de type runtime pour le type identifié par le jeton de métadonnées spécifié.

Opérateurs

Nom Description
Equality(ModuleHandle, ModuleHandle)

Teste si deux ModuleHandle structures sont égales.

Inequality(ModuleHandle, ModuleHandle)

Teste si deux ModuleHandle structures sont inégales.

S’applique à

Voir aussi