PEReaderExtensions.GetMethodBody(PEReader, Int32) Método

Definición

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

peReader
PEReader

Instancia de PEReader actual.

relativeVirtualAddress
Int32

Dirección relativa virtual (RVA).

Devoluciones

MethodBodyBlock

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.

Se aplica a