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)。

傳回

方法區塊主體執行個體。

例外狀況

peReadernull

在中繼資料中找不到主體,或該主體無效。

沒有用於儲存方法的可用區段。

從基礎資料流讀取時發生 IO 錯誤。

適用於