ModuleHandle Struktúra

Definíció

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
ModuleHandle
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.

A következőre érvényes:

Lásd még