PEReaderExtensions.GetMethodBody(PEReader, Int32) Metod

Definition

Returnerar ett brödtextblock för en metod med den angivna relativa virtuella adressen (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

Parametrar

peReader
PEReader

Den aktuella PEReader instansen.

relativeVirtualAddress
Int32

Den relativa virtuella adressen (RVA).

Returer

En metodblockstextinstans.

Undantag

peReader är null.

Brödtexten finns inte i metadata eller är ogiltig.

Avsnittet där metoden lagras är inte tillgängligt.

I/O-fel uppstod vid läsning från den underliggande dataströmmen.

Gäller för