Partager via


StackFrame.GetFileLineNumber Méthode

Définition

Obtient le numéro de la ligne dans le fichier qui contient le code en cours d'exécution. Cette information est généralement extraite des symboles de débogage de l'exécutable.

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

Retours

Numéro de ligne du fichier, ou 0 (zéro) si le numéro de la ligne dans le fichier ne peut pas être déterminé.

Exemples

L'exemple suivant illustre l'utilisation de la méthode GetFileLineNumber. Cet exemple de code fait partie d’un exemple plus grand fourni pour 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().ToString() );

// Note that the column number defaults to zero
// when not initialized.
Console::WriteLine( " Column Number: {0}", sf->GetFileColumnNumber().ToString() );
Console::WriteLine( " Intermediate Language Offset: {0}", sf->GetILOffset().ToString() );
Console::WriteLine( " Native Offset: {0}", sf->GetNativeOffset().ToString() );
// 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

S’applique à