Udostępnij za pośrednictwem


ILGenerator.ILOffset Właściwość

Definicja

Pobiera bieżące przesunięcie w bajtach w strumieniu języka microsoft intermediate language (MSIL), który jest emitowany przez ILGeneratorelement .

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

Wartość właściwości

Przesunięcie w strumieniu MSIL, w którym zostanie wyemitowana następna instrukcja.

Uwagi

Ta metoda jest przezroczysta i może być wywoływana z częściowo zaufanego kodu.

ILOffset Jeśli dostęp do właściwości jest uzyskiwany przed emisją jakichkolwiek instrukcji MSIL, zwraca wartość 0 (zero).

Gdy język MSIL jest generowany dla języków dynamicznych, ta właściwość może służyć do mapowania przesunięć w strumieniu MSIL na numery wierszy kodu źródłowego. Wynikowe informacje mogą służyć do dostarczania śladów stosu w przypadku zgłaszania wyjątków.

Dotyczy