StackFrame.GetFileLineNumber メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As StackFrame Dim returnValue As Integer returnValue = instance.GetFileLineNumber
ファイルの行番号。 または ファイルの行番号を確認できない場合は 0。

GetFileLineNumber メソッドを使用する方法を次のコード例に示します。
' 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
// 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. 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}", ( Int32)sf.GetFileLineNumber()); // Note that the column number defaults to zero // when not initialized. Console.WriteLine(" Column Number: {0}", (Int32)sf.GetFileColumnNumber()); if (sf.GetILOffset() != StackFrame.OFFSET_UNKNOWN) { Console.WriteLine(" Intermediate Language Offset: {0}", (Int32)sf.GetILOffset()); } if (sf.GetNativeOffset() != StackFrame.OFFSET_UNKNOWN) { Console.WriteLine(" Native Offset: {0}", (Int32)sf.GetNativeOffset()); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- StackFrame.GetFileLineNumber メソッドのページへのリンク