MethodBody.GetILAsByteArray 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以字节数组的形式返回用于方法体的 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[]
类型 Byte 的数组包含用于方法体的 MSIL。
注解
可以使用模块类的令牌解析方法(如 ResolveType、 ResolveMethod和 ResolveMember)将方法主体中的令牌解析为 Type 对象、 MethodInfo 对象和 FieldInfo 对象,这些对象提供有关 MSIL 在方法正文中访问的类型、方法和字段的详细信息。
注意
分析方法主体需要全面了解元数据和 MSIL 指令格式。 可以在 公共语言基础结构 (CLI) 文档中找到信息,尤其是“分区 II:元数据定义和语义”。