ModuleHandle Struktúra
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Modul futtatókörnyezeti leírójának felel meg.
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
- Öröklődés
- Attribútumok
- Megvalósítás
Megjegyzések
A ResolveFieldHandle, ResolveMethodHandleés ResolveTypeHandle metódusok hatékony megoldást nyújtanak a metaadat-jogkivonatokra az aktuális modul mezőihez, metódusaihoz és típusaihoz tartozó futtatókörnyezeti leírók számára.
Mezők
| Name | Description |
|---|---|
| EmptyHandle |
Üres modulleírót jelöl. |
Tulajdonságok
| Name | Description |
|---|---|
| MDStreamVersion |
Lekéri a metaadat-stream verzióját. |
Metódusok
| Name | Description |
|---|---|
| Equals(ModuleHandle) |
Egy értéket ad Boolean vissza, amely jelzi, hogy a megadott ModuleHandle struktúra megegyezik-e az aktuális ModuleHandleértékkel. |
| Equals(Object) |
Egy értéket ad Boolean vissza, amely jelzi, hogy a megadott objektum egy ModuleHandle struktúra-e, és megegyezik-e az aktuális ModuleHandleértékkel. |
| GetHashCode() |
A példány kivonatkódját adja vissza. |
| GetRuntimeFieldHandleFromMetadataToken(Int32) |
Egy futtatókörnyezeti leírót ad vissza a megadott metaadat-jogkivonat által azonosított mezőhöz. |
| GetRuntimeMethodHandleFromMetadataToken(Int32) |
A megadott metaadat-jogkivonat által azonosított metódushoz vagy konstruktorhoz tartozó futtatókörnyezeti metódus leírót ad vissza. |
| GetRuntimeTypeHandleFromMetadataToken(Int32) |
Egy futtatókörnyezet típusú leírót ad vissza a megadott metaadat-jogkivonat által azonosított típushoz. |
| ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
A megadott metaadat-jogkivonat által azonosított mező futásidejű mezőleíróját adja vissza, amely megadja annak a típusnak és metódusnak az általános típusargumentumait, ahol a jogkivonat hatókörben van. |
| ResolveFieldHandle(Int32) |
Egy futtatókörnyezeti leírót ad vissza a megadott metaadat-jogkivonat által azonosított mezőhöz. |
| ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
A megadott metaadat-jogkivonat által azonosított metódus vagy konstruktor futásidejű metódusleíróját adja vissza, amely megadja annak a típusnak és metódusnak az általános típusargumentumait, ahol a jogkivonat hatókörben van. |
| ResolveMethodHandle(Int32) |
A megadott metaadat-jogkivonat által azonosított metódushoz vagy konstruktorhoz tartozó futtatókörnyezeti metódus leírót ad vissza. |
| ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Egy futtatókörnyezet típusú leírót ad vissza a megadott metaadat-jogkivonat által azonosított típushoz, megadva annak a típusnak és metódusnak az általános típus-argumentumait, ahol a jogkivonat hatókörben van. |
| ResolveTypeHandle(Int32) |
Egy futtatókörnyezet típusú leírót ad vissza a megadott metaadat-jogkivonat által azonosított típushoz. |
Operátorok
| Name | Description |
|---|---|
| Equality(ModuleHandle, ModuleHandle) |
Ellenőrzi, hogy két ModuleHandle struktúra egyenlő-e. |
| Inequality(ModuleHandle, ModuleHandle) |
Ellenőrzi, hogy két ModuleHandle struktúra egyenlőtlen-e. |