Поделиться через


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

Относительный виртуальный адрес.

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

Экземпляр блока тела метода.

Исключения

peReader имеет значение null.

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

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

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

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