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 오류가 발생했습니다.

적용 대상