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 的数组包含用于方法体的 MSIL。
注解
可以使用模块类的令牌解析方法(如 ResolveType、 ResolveMethod和 ResolveMember)将方法主体中的令牌解析为 Type 对象、 MethodInfo 对象和 FieldInfo 对象,这些对象提供有关 MSIL 在方法正文中访问的类型、方法和字段的详细信息。
注意
分析方法主体需要全面了解元数据和 MSIL 指令格式。 可以在 公共语言基础结构 (CLI) 文档中找到信息,尤其是“分区 II:元数据定义和语义”。