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).

Возвращаемое значение

Экземпляр основного текста блока метода.

Исключения

peReader равно null.

Текст не найден в метаданных или недопустим.

Раздел, в котором хранится метод, недоступен.

При чтении из базового потока произошла ошибка ввода-вывода.

Применяется к