PEReaderExtensions.GetMethodBody(PEReader, Int32) Método

Definição

Retorna um bloco de corpo de um método com o RVA (Endereço Virtual Relativo) especificado.

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

A instância atual PEReader .

relativeVirtualAddress
Int32

O endereço virtual relativo (RVA).

Retornos

Uma instância do corpo do bloco do método.

Exceções

peReader é null.

O corpo não é encontrado nos metadados ou é inválido.

A seção em que o método é armazenado não está disponível.

Erro de E/S durante a leitura do fluxo subjacente.

Aplica-se a