PEReaderExtensions.GetMethodBody(PEReader, Int32) Metodo

Definizione

Restituisce un blocco di corpo di un metodo con l'oggetto RVA (Relative Virtual Address) 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

Istanza corrente PEReader .

relativeVirtualAddress
Int32

Indirizzo virtuale relativo( RVA).

Valori restituiti

Istanza del corpo del blocco del metodo.

Eccezioni

peReader è null.

Il corpo non viene trovato nei metadati o non è valido.

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

Errore di I/O durante la lettura dal flusso sottostante.

Si applica a