Share via


ILGenerator.ILOffset 屬性

定義

在由 ILGenerator 發出的 Microsoft intermediate language (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 數據流中的位移對應至原始程式碼行號。 擲回例外狀況時,可以使用產生的資訊來提供堆疊追蹤。

適用於