ILGenerator.ILOffset プロパティ

定義

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

public:
 virtual property int ILOffset { int get(); };
public:
 property int ILOffset { int get(); };
public virtual int ILOffset { get; }
public int ILOffset { get; }
member this.ILOffset : int
Public Overridable ReadOnly Property ILOffset As Integer
Public ReadOnly Property ILOffset As Integer

プロパティ値

Int32

次の命令が出力される MSIL ストリーム内のオフセット。

注釈

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

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

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

適用対象