ILGenerator.ILOffset プロパティ

定義

ILGenerator によって生成されている MSIL (Microsoft Intermediate Language) ストリーム内の現在のオフセットをバイト単位で取得します。

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 ストリーム内のオフセット。

注釈

このメソッドは透過的であり、部分的に信頼されたコードから呼び出すことができます。

MSIL 命令が ILOffset 生成される前に プロパティにアクセスすると、0 (ゼロ) が返されます。

動的言語に対して MSIL が生成される場合、このプロパティを使用して、MSIL ストリーム内のオフセットをソース コード行番号にマップできます。 結果の情報を使用して、例外がスローされたときにスタック トレースを提供できます。

適用対象