ModuleHandle Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje popisovač modulu za běhu.
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
- Dědičnost
- Atributy
- Implementuje
Poznámky
, ResolveFieldHandleResolveMethodHandlea ResolveTypeHandle metody poskytují efektivní řešení tokenů metadat pro modul runtime pro pole, metody a typy v aktuálním modulu.
Pole
| Name | Description |
|---|---|
| EmptyHandle |
Představuje prázdný popisovač modulu. |
Vlastnosti
| Name | Description |
|---|---|
| MDStreamVersion |
Získá verzi streamu metadat. |
Metody
| Name | Description |
|---|---|
| Equals(ModuleHandle) |
Boolean Vrátí hodnotu určující, zda je zadaná ModuleHandle struktura rovna aktuální ModuleHandle. |
| Equals(Object) |
Boolean Vrátí hodnotu určující, zda zadaný objekt je ModuleHandle struktura a rovna aktuální ModuleHandle. |
| GetHashCode() |
Vrátí kód hash pro tuto instanci. |
| GetRuntimeFieldHandleFromMetadataToken(Int32) |
Vrátí popisovač modulu runtime pro pole identifikované zadaným tokenem metadat. |
| GetRuntimeMethodHandleFromMetadataToken(Int32) |
Vrátí popisovač metody runtime pro metodu nebo konstruktor identifikovaný zadaným tokenem metadat. |
| GetRuntimeTypeHandleFromMetadataToken(Int32) |
Vrátí popisovač typu modulu runtime pro typ identifikovaný zadaným tokenem metadat. |
| ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Vrátí popisovač pole modulu runtime pro pole identifikované zadaným tokenem metadat, který určuje argumenty obecného typu typu a metody, kde je token v oboru. |
| ResolveFieldHandle(Int32) |
Vrátí popisovač modulu runtime pro pole identifikované zadaným tokenem metadat. |
| ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Vrátí popisovač metody runtime pro metodu nebo konstruktor identifikovaný zadaným tokenem metadat, který určuje argumenty obecného typu typu a metody, kde je token v oboru. |
| ResolveMethodHandle(Int32) |
Vrátí popisovač metody runtime pro metodu nebo konstruktor identifikovaný zadaným tokenem metadat. |
| ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Vrátí popisovač typu modulu runtime pro typ identifikovaný zadaným tokenem metadat, který určuje argumenty obecného typu typu a metody, kde je token v oboru. |
| ResolveTypeHandle(Int32) |
Vrátí popisovač typu modulu runtime pro typ identifikovaný zadaným tokenem metadat. |
Operátory
| Name | Description |
|---|---|
| Equality(ModuleHandle, ModuleHandle) |
Testuje, zda jsou dvě ModuleHandle struktury stejné. |
| Inequality(ModuleHandle, ModuleHandle) |
Testuje, zda jsou dvě ModuleHandle struktury nerovné. |