Поделиться через


ILGenerator.ILOffset Свойство

Определение

Получает текущее смещение (в байтах) в потоке языка MSIL, выпущенном ILGenerator.

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 с номерами строк исходного кода. Полученные сведения можно использовать для предоставления трассировок стека при возникновении исключений.

Применяется к