PEReaderExtensions.GetMethodBody(PEReader, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Textblock einer Methode mit der angegebenen relativen virtuellen Adresse (Relative Virtual Address, RVA) zurück.
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
Parameter
- relativeVirtualAddress
- Int32
Die RVA (Relative Virtual Address, relative virtuelle Adresse).
Gibt zurück
Eine Methodentextblock-Instanz.
Ausnahmen
peReader
ist null
.
Der Text wurde in den Metadaten nicht gefunden oder ist ungültig.
Der Abschnitt, in dem die Methode gespeichert ist, ist nicht verfügbar.
Beim Lesen aus dem zugrunde liegenden Stream ist ein E/A-Fehler aufgetreten.