ModuleHandle Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |