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