MethodBody.GetILAsByteArray Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает код MSIL тела метода в виде массива байтов.
public:
virtual cli::array <System::Byte> ^ GetILAsByteArray();
public:
cli::array <System::Byte> ^ GetILAsByteArray();
public virtual byte[]? GetILAsByteArray ();
public virtual byte[] GetILAsByteArray ();
public byte[] GetILAsByteArray ();
abstract member GetILAsByteArray : unit -> byte[]
override this.GetILAsByteArray : unit -> byte[]
member this.GetILAsByteArray : unit -> byte[]
Public Overridable Function GetILAsByteArray () As Byte()
Public Function GetILAsByteArray () As Byte()
Возвращаемое значение
Массив типа Byte, который содержит MSIL для тела метода.
Комментарии
Можно использовать методы разрешения маркеров класса модуля, такие как ResolveType, ResolveMethodи ResolveMember, для разрешения маркеров в теле Type метода в объекты, MethodInfo объекты и FieldInfo объекты, предоставляющие подробные сведения о типах, методах и полях, к которым обращается MSIL в теле метода.
Примечание
Для анализа текста метода требуется тщательное понимание метаданных и форматов инструкций MSIL. Сведения можно найти в документации по общеязыковой инфраструктуре (CLI), в частности в разделе "Раздел II: определение и семантика метаданных".