ModuleHandle ModuleHandle ModuleHandle ModuleHandle Struct

Definition

Stellt ein Laufzeithandle für ein Modul dar.Represents a runtime handle for a module.

public value class ModuleHandle
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
Public Structure ModuleHandle
Vererbung
ModuleHandleModuleHandleModuleHandleModuleHandle
Attribute

Hinweise

Die ResolveFieldHandle, ResolveMethodHandle, und ResolveTypeHandle Methoden bieten eine effiziente problemlösung von Metadatentoken auf Laufzeithandles für Felder, Methoden und Typen im aktuellen Modul.The ResolveFieldHandle, ResolveMethodHandle, and ResolveTypeHandle methods provide efficient resolution of metadata tokens to runtime handles for fields, methods, and types in the current module.

Felder

EmptyHandle EmptyHandle EmptyHandle EmptyHandle

Stellt ein leeres Modulhandle dar.Represents an empty module handle.

Eigenschaften

MDStreamVersion MDStreamVersion MDStreamVersion MDStreamVersion

Ruft die Metadatenstreamversion ab.Gets the metadata stream version.

Methoden

Equals(ModuleHandle) Equals(ModuleHandle) Equals(ModuleHandle) Equals(ModuleHandle)

Gibt einen Boolean-Wert zurück, der angibt, ob die angegebene ModuleHandle-Struktur gleich dem aktuellen ModuleHandle ist.Returns a Boolean value indicating whether the specified ModuleHandle structure is equal to the current ModuleHandle.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Gibt einen Boolean-Wert zurück, der angibt, ob das angegebene Objekt eine ModuleHandle-Struktur und gleich dem aktuellen ModuleHandle ist.Returns a Boolean value indicating whether the specified object is a ModuleHandle structure, and equal to the current ModuleHandle.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt den Hashcode für diese Instanz zurück.Returns the hash code for this instance.

GetRuntimeFieldHandleFromMetadataToken(Int32) GetRuntimeFieldHandleFromMetadataToken(Int32) GetRuntimeFieldHandleFromMetadataToken(Int32) GetRuntimeFieldHandleFromMetadataToken(Int32)

Gibt ein Laufzeithandle für das durch das angegebene Metadatentoken identifizierte Feld zurück.Returns a runtime handle for the field identified by the specified metadata token.

GetRuntimeMethodHandleFromMetadataToken(Int32) GetRuntimeMethodHandleFromMetadataToken(Int32) GetRuntimeMethodHandleFromMetadataToken(Int32) GetRuntimeMethodHandleFromMetadataToken(Int32)

Gibt ein Laufzeitmethodenhandle für die Methode oder den Konstruktor zurück, die durch das angegebene Metadatentoken identifiziert werden.Returns a runtime method handle for the method or constructor identified by the specified metadata token.

GetRuntimeTypeHandleFromMetadataToken(Int32) GetRuntimeTypeHandleFromMetadataToken(Int32) GetRuntimeTypeHandleFromMetadataToken(Int32) GetRuntimeTypeHandleFromMetadataToken(Int32)

Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück.Returns a runtime type handle for the type identified by the specified metadata token.

ResolveFieldHandle(Int32) ResolveFieldHandle(Int32) ResolveFieldHandle(Int32) ResolveFieldHandle(Int32)

Gibt ein Laufzeithandle für das durch das angegebene Metadatentoken identifizierte Feld zurück.Returns a runtime handle for the field identified by the specified metadata token.

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 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.Returns a runtime field handle for the field identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

ResolveMethodHandle(Int32) ResolveMethodHandle(Int32) ResolveMethodHandle(Int32) ResolveMethodHandle(Int32)

Gibt ein Laufzeitmethodenhandle für die Methode oder den Konstruktor zurück, die durch das angegebene Metadatentoken identifiziert werden.Returns a runtime method handle for the method or constructor identified by the specified metadata token.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 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.Returns a runtime method handle for the method or constructor identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

ResolveTypeHandle(Int32) ResolveTypeHandle(Int32) ResolveTypeHandle(Int32) ResolveTypeHandle(Int32)

Gibt ein Laufzeittyphandle für den durch das angegebene Metadatentoken identifizierten Typ zurück.Returns a runtime type handle for the type identified by the specified metadata token.

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 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.Returns a runtime type handle for the type identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

Operatoren

Equality(ModuleHandle, ModuleHandle) Equality(ModuleHandle, ModuleHandle) Equality(ModuleHandle, ModuleHandle) Equality(ModuleHandle, ModuleHandle)

Überprüft, ob zwei ModuleHandle-Strukturen gleich sind.Tests whether two ModuleHandle structures are equal.

Inequality(ModuleHandle, ModuleHandle) Inequality(ModuleHandle, ModuleHandle) Inequality(ModuleHandle, ModuleHandle) Inequality(ModuleHandle, ModuleHandle)

Überprüft, ob zwei ModuleHandle-Strukturen ungleich sind.Tests whether two ModuleHandle structures are unequal.

Gilt für:

Siehe auch