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 PEReader .

relativeVirtualAddress
Int32

Adresse virtuelle relative (RVA).

Retours

Instance de corps de bloc de méthode.

Exceptions

peReader a la valeur null.

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

Section dans laquelle la méthode est stockée n’est pas disponible.

Une erreur d’E/S s’est produite lors de la lecture à partir du flux sous-jacent.

S’applique à