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
Параметры
- relativeVirtualAddress
- Int32
Относительный виртуальный адрес (RVA).
Возвращаемое значение
Экземпляр основного текста блока метода.
Исключения
peReader равно null.
Текст не найден в метаданных или недопустим.
Раздел, в котором хранится метод, недоступен.
При чтении из базового потока произошла ошибка ввода-вывода.