Freigeben über


ModuleHandle Struktur

Definition

Stellt ein Laufzeithandle für ein Modul dar.

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)
Vererbung
ModuleHandle
Attribute
Implementiert

Hinweise

Das , , ResolveMethodHandleund ResolveTypeHandle die ResolveFieldHandleMethoden bieten effiziente Auflösung von Metadatentoken für Laufzeithandpunkte für Felder, Methoden und Typen im aktuellen Modul.

Felder

EmptyHandle

Stellt ein leeres Modulhandle dar.

Eigenschaften

MDStreamVersion

Ruft die Metadatenstreamversion ab.

Methoden

Equals(ModuleHandle)

Gibt einen Boolean-Wert zurück, der angibt, ob die angegebene ModuleHandle-Struktur gleich dem aktuellen ModuleHandle ist.

Equals(Object)

Gibt einen Boolean-Wert zurück, der angibt, ob das angegebene Objekt eine ModuleHandle-Struktur und gleich dem aktuellen ModuleHandle ist.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

GetRuntimeFieldHandleFromMetadataToken(Int32)

Gibt ein Laufzeithandle für das durch das angegebene Metadatentoken identifizierte Feld zurück.

GetRuntimeMethodHandleFromMetadataToken(Int32)

Gibt ein Laufzeitmethodenhandle für die Methode oder den Konstruktor zurück, die durch das angegebene Metadatentoken identifiziert werden.

GetRuntimeTypeHandleFromMetadataToken(Int32)

Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück.

ResolveFieldHandle(Int32)

Gibt ein Laufzeithandle für das durch das angegebene Metadatentoken identifizierte Feld zurück.

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

Gibt ein Laufzeitfeldhandle für das durch das angegebene Metadatentoken identifizierte Feld zurück, wobei die generischen Typargumente des Typs und der Methode angegeben werden, für deren Bereich das Token gültig ist.

ResolveMethodHandle(Int32)

Gibt ein Laufzeitmethodenhandle für die Methode oder den Konstruktor zurück, die durch das angegebene Metadatentoken identifiziert werden.

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

Gibt ein Laufzeitmethodenhandle für die Methode oder den Konstruktor zurück, die durch das angegebene Metadatentoken identifiziert werden, wobei die generischen Typargumente des Typs und der Methode angegeben werden, für deren Bereich das Token gültig ist.

ResolveTypeHandle(Int32)

Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück.

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

Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück, wobei die generischen Typargumente des Typs und der Methode angegeben werden, für deren Bereich das Token gültig ist.

Operatoren

Equality(ModuleHandle, ModuleHandle)

Überprüft, ob zwei ModuleHandle-Strukturen gleich sind.

Inequality(ModuleHandle, ModuleHandle)

Überprüft, ob zwei ModuleHandle-Strukturen ungleich sind.

Gilt für

Siehe auch