OpCodes.Ldftn Pole
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í.
Odešle nespravovaný ukazatel (typ native int
) do nativního kódu implementovaného konkrétní metodu do zkušebního zásobníku.
public: static initonly System::Reflection::Emit::OpCode Ldftn;
public static readonly System.Reflection.Emit.OpCode Ldftn;
staticval mutable Ldftn : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldftn As OpCode
Hodnota pole
Poznámky
Následující tabulka uvádí hexadecimální formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným souhrnem referenčních informací:
Formát | Formát sestavení | Description |
---|---|---|
FE 06 <T > |
ldftn method |
Nasdílí ukazatel na metodu, na kterou odkazuje v method zásobníku. |
Přechodné chování zásobníku v sekvenčním pořadí je:
- Nespravovaný ukazatel na konkrétní metodu se nasdílí do zásobníku.
Konkrétní metodu (method
) lze volat pomocí instrukce, Calli pokud odkazuje na spravovanou metodu (nebo zástupný kód, který přechází ze spravovaného na nespravovaný kód).
Vrácená hodnota odkazuje na nativní kód pomocí konvence volání CLR. Tento ukazatel metody by neměl být předán nespravovanému nativnímu kódu jako rutina zpětného volání.
Následující Emit přetížení metody může použít ldftn
opcode: