PEReaderExtensions.GetMethodBody(PEReader, Int32) Metoda
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í.
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
- 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
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.