PEReaderExtensions.GetMethodBody(PEReader, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un bloque de cuerpo de un método con la dirección virtual relativa (RVA) especificada.
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
Parámetros
- relativeVirtualAddress
- Int32
Dirección relativa virtual (RVA).
Devoluciones
Instancia de cuerpo de bloque de método.
Excepciones
peReader
es null
.
El cuerpo no se encuentra en los metadatos o no es válido.
La sección donde se almacena el método no está disponible.
Error de E/S producido al leer desde la secuencia subyacente.