PEReaderExtensions.GetMethodBody(PEReader, Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um bloco de corpo de um método com o Endereço Virtual Relativo (RVA) 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
- relativeVirtualAddress
- Int32
O Endereço Virtual Relativo (RVA).
Devoluções
Uma instância de corpo de bloco de método.
Exceções
peReader é null.
O corpo não é encontrado nos metadados ou é inválido.
A secção onde o método está armazenado não está disponível.
O erro de E/S ocorreu enquanto lia do fluxo subjacente.