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

适用于