Condividi tramite


PEReaderExtensions.GetMethodBody(PEReader, Int32) Metodo

Definizione

Restituisce un blocco corpo di un metodo con l'indirizzo virtuale relativo specificato.

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

Parametri

peReader
PEReader

L'istanza PEReader corrente.

relativeVirtualAddress
Int32

Indirizzo RVA (Relative Virtual Address).

Restituisce

Istanza del corpo del blocco del metodo.

Eccezioni

peReader è null.

Il corpo non è disponibile nei metadati o non è valido.

La sezione in cui è archiviato il metodo non è disponibile.

Si è verificato un errore di I/O durante la lettura dal flusso sottostante.

Si applica a