ILGenerator.ILOffset 属性

定义

获取由 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 流中的偏移量映射到源代码行号。 生成的信息可用于在引发异常时提供堆栈跟踪。

适用于