PEReaderExtensions.GetMethodBody(PEReader, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回具有指定相對虛擬位址的方法主體區塊, (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
參數
- relativeVirtualAddress
- Int32
相對虛擬位址 (RVA)。
傳回
方法區塊主體執行個體。
例外狀況
peReader
為 null
。
在中繼資料中找不到主體,或該主體無效。
沒有用於儲存方法的可用區段。
從基礎資料流讀取時發生 IO 錯誤。