語言

PEReaderExtensions.GetMethodBody(PEReader, Int32) 方法

定義

回傳方法的主體區塊,並指定為相對虛擬位址(RVA)。

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

參數

peReader
PEReader

目前 PEReader 的實例。

relativeVirtualAddress
Int32

相對虛擬位址(RVA)。

傳回

一個方法區塊身體實例。

例外狀況

peReader 是 null。

該身體不在元資料中,或是無效。

存放該方法的區塊無法使用。

讀取底層串流時發生 IO 錯誤。

適用於