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

Relative Virtual Address (RVA)。

戻り値

メソッド ブロック本体インスタンス。

例外

peReadernullです。

本体が、メタデータに見つからないか、無効です。

メソッドが格納されているセクションを使用できません。

基になるストリームからの読み取り中に IO エラーが発生しました。

適用対象