Sdílet prostřednictvím


PEReaderExtensions.GetMethodBody(PEReader, Int32) Metoda

Definice

Vrátí blok textu metody se zadanou relativní virtuální adresou (RVA).

public:
[System::Runtime::CompilerServices::Extension]
 static System::Reflection::Metadata::MethodBodyBlock ^ GetMethodBody(System::Reflection::PortableExecutable::PEReader ^ peReader, int relativeVirtualAddress);
public static System.Reflection.Metadata.MethodBodyBlock GetMethodBody (this System.Reflection.PortableExecutable.PEReader peReader, int relativeVirtualAddress);
static member GetMethodBody : System.Reflection.PortableExecutable.PEReader * int -> System.Reflection.Metadata.MethodBodyBlock
<Extension()>
Public Function GetMethodBody (peReader As PEReader, relativeVirtualAddress As Integer) As MethodBodyBlock

Parametry

peReader
PEReader

Aktuální PEReader instance.

relativeVirtualAddress
Int32

Relativní virtuální adresa (RVA).

Návraty

Instance těla bloku metody.

Výjimky

peReader je null.

Tělo se v metadatech nenašlo nebo je neplatné.

Oddíl, ve kterém je metoda uložená, není k dispozici.

Při čtení z podkladového datového proudu došlo k chybě vstupně-výstupních operací.

Platí pro