StackFrame.GetNativeOffset Metodo

Definizione

Ottiene l'offset dall'inizio del codice jit (JIT) nativo compilato per il metodo in esecuzione. La generazione di queste informazioni di debug è controllata dalla DebuggableAttribute classe .

public:
 virtual int GetNativeOffset();
public virtual int GetNativeOffset();
abstract member GetNativeOffset : unit -> int
override this.GetNativeOffset : unit -> int
Public Overridable Function GetNativeOffset () As Integer

Valori restituiti

Offset dall'inizio del codice compilato jit per il metodo in esecuzione.

Esempio

Nell'esempio seguente viene illustrato l'uso del metodo GetNativeOffset. Questo esempio di codice fa parte di un esempio più ampio fornito per la StackFrame classe .

// Display the stack frame properties.
StackFrame sf = st.GetFrame(i);
Console.WriteLine(" File: {0}", sf.GetFileName());
Console.WriteLine(" Line Number: {0}",
   sf.GetFileLineNumber());
// Note that the column number defaults to zero
// when not initialized.
Console.WriteLine(" Column Number: {0}",
   sf.GetFileColumnNumber());
if (sf.GetILOffset() != StackFrame.OFFSET_UNKNOWN)
{
   Console.WriteLine(" Intermediate Language Offset: {0}",
      sf.GetILOffset());
}
if (sf.GetNativeOffset() != StackFrame.OFFSET_UNKNOWN)
{
   Console.WriteLine(" Native Offset: {0}",
      sf.GetNativeOffset());
}
' Display the stack frame properties.
Dim sf As StackFrame = st.GetFrame(i)
Console.WriteLine(" File: {0}", sf.GetFileName())
Console.WriteLine(" Line Number: {0}", _
   sf.GetFileLineNumber())
' The column number defaults to zero when not initialized.
Console.WriteLine(" Column Number: {0}", _
   sf.GetFileColumnNumber())
If sf.GetILOffset <> StackFrame.OFFSET_UNKNOWN
   Console.WriteLine(" Intermediate Language Offset: {0}", _
       sf.GetILOffset())
End If
If sf.GetNativeOffset <> StackFrame.OFFSET_UNKNOWN
  Console.WriteLine(" Native Offset: {0}", _
      sf.GetNativeOffset())
End If

Si applica a

Vedi anche