PEReaderExtensions.GetMethodBody(PEReader, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.