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