ILGenerator.ILOffset 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取由 ILGenerator 发出的 Microsoft 中间语言 (MSIL) 流中的当前偏移量(以字节为单位)。
public:
virtual property int ILOffset { int get(); };
public:
abstract property int ILOffset { int get(); };
public virtual int ILOffset { get; }
public abstract int ILOffset { get; }
member this.ILOffset : int
Public Overridable ReadOnly Property ILOffset As Integer
Public MustOverride ReadOnly Property ILOffset As Integer
属性值
MSIL 流中的偏移量,将在此处发出下一个指令。
注解
此方法是透明的,可以从部分受信任的代码调用。
ILOffset如果在发出任何 MSIL 指令之前访问属性,它将返回 0 (零) 。
为动态语言生成 MSIL 时,此属性可用于将 MSIL 流中的偏移量映射到源代码行号。 生成的信息可用于在引发异常时提供堆栈跟踪。