Partager via


PEReaderExtensions.GetMethodBody(PEReader, Int32) Méthode

Définition

Retourne un bloc de corps d’une méthode avec l’adresse virtuelle relative (RVA) spécifiée.

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

Paramètres

peReader
PEReader

Instance actuelle de PEReader.

relativeVirtualAddress
Int32

Adresse virtuelle relative (RVA).

Retours

Instance de corps de bloc d’une méthode.

Exceptions

peReader a la valeur null.

Le corps est introuvable dans les métadonnées ou n’est pas valide.

La section où se trouve la méthode n’est pas disponible.

Erreur d’E/S survenue lors de la lecture à partir du flux sous-jacent.

S’applique à