StackFrame.GetFileLineNumber Metodo

Definizione

Ottiene il numero di riga nel file che contiene il codice in esecuzione. Queste informazioni vengono in genere estratte dai simboli di debug per l'eseguibile.

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

Valori restituiti

Numero di riga del file o 0 (zero) se non è possibile determinare il numero di riga del file.

Esempio

Nell'esempio seguente viene illustrato l'uso del metodo GetFileLineNumber. 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