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

relativeVirtualAddress
Int32

Dirección virtual relativa (RVA).

Devoluciones

Una instancia de cuerpo del bloque de métodos.

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 al leer desde la secuencia subyacente.

Se aplica a