ILGenerator.ILOffset 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在由 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 數據流中的位移對應至原始程式碼行號。 擲回例外狀況時,可以使用產生的資訊來提供堆疊追蹤。