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 错误。

适用于