Udostępnij za pośrednictwem


ILGenerator.ILOffset Właściwość

Definicja

Pobiera bieżące przesunięcie w bajtach w strumieniu języka pośredniego firmy Microsoft (MSIL), który jest emitowany przez ILGeneratorelement .

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

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ą instrukcji MSIL, zwraca wartość 0 (zero).

Po wygenerowaniu MSIL 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 udostępniania śladów stosu w przypadku zgłaszania wyjątków.

Dotyczy