Udostępnij za pośrednictwem


PEReaderExtensions.GetMethodBody(PEReader, Int32) Metoda

Definicja

Zwraca blok treści metody z określonym względnym adresem wirtualnym (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

Bieżące PEReader wystąpienie.

relativeVirtualAddress
Int32

Względny adres wirtualny (RVA).

Zwraca

Wystąpienie treści bloku metody.

Wyjątki

peReader to null.

Treść nie znajduje się w metadanych lub jest nieprawidłowa.

Sekcja, w której jest przechowywana metoda, jest niedostępna.

Wystąpił błąd we/wy podczas odczytywania z bazowego strumienia.

Dotyczy