ModuleHandle Struktur

Definition

Stellt ein Laufzeithandle für ein Modul dar.

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

Hinweise

Das , ResolveFieldHandleund ResolveMethodHandle die ResolveTypeHandleMethoden bieten eine effiziente Auflösung von Metadatentoken für Laufzeithandles für Felder, Methoden und Typen im aktuellen Modul.

Felder

Name Beschreibung
EmptyHandle

Stellt ein leeres Modulhandle dar.

Eigenschaften

Name Beschreibung
MDStreamVersion

Ruft die Metadatenstreamversion ab.

Methoden

Name Beschreibung
Equals(ModuleHandle)

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

Equals(Object)

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

GetHashCode()

Gibt den Hashcode für diesen instance zurück.

GetRuntimeFieldHandleFromMetadataToken(Int32)

Gibt ein Laufzeithandle für das vom angegebenen Metadatentoken identifizierte Feld zurück.

GetRuntimeMethodHandleFromMetadataToken(Int32)

Gibt ein Laufzeitmethodenhandle für die Vom angegebenen Metadatentoken identifizierte Methode oder den Konstruktor zurück.

GetRuntimeTypeHandleFromMetadataToken(Int32)

Gibt ein Laufzeittyphandle für den Typ zurück, der durch das angegebene Metadatentoken identifiziert wird.

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

Gibt ein Laufzeitfeldhandle für das vom angegebenen Metadatentoken identifizierte Feld zurück, wobei die generischen Typargumente des Typs und der Methode angegeben werden, in dem sich das Token im Bereich befindet.

ResolveFieldHandle(Int32)

Gibt ein Laufzeithandle für das vom angegebenen Metadatentoken identifizierte Feld zurück.

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

Gibt ein Laufzeitmethodenhandle für die vom angegebenen Metadatentoken identifizierte Methode oder den Konstruktor zurück, der die generischen Typargumente des Typs und der Methode angibt, in der sich das Token im Bereich befindet.

ResolveMethodHandle(Int32)

Gibt ein Laufzeitmethodenhandle für die Vom angegebenen Metadatentoken identifizierte Methode oder den Konstruktor zurück.

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

Gibt ein Laufzeittyphandle für den vom angegebenen Metadatentoken identifizierten Typ zurück, der die generischen Typargumente des Typs und der Methode angibt, in der sich das Token im Bereich befindet.

ResolveTypeHandle(Int32)

Gibt ein Laufzeittyphandle für den Typ zurück, der durch das angegebene Metadatentoken identifiziert wird.

Operatoren

Name Beschreibung
Equality(ModuleHandle, ModuleHandle)

Testet, ob zwei ModuleHandle Strukturen gleich sind.

Inequality(ModuleHandle, ModuleHandle)

Testet, ob zwei ModuleHandle Strukturen ungleich sind.

Gilt für:

Weitere Informationen