ILGenerator.ILOffset プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 ストリーム内のオフセットをソース コード行番号にマップできます。 結果の情報を使用して、例外がスローされたときにスタック トレースを提供できます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET