StackFrame Constructor (Boolean)
.NET Framework (current version)
Initializes a new instance of the StackFrame class, optionally capturing source information.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- fNeedFileInfo
-
Type:
System::Boolean
true to capture the file name, line number, and column number of the stack frame; otherwise, false.
The following example demonstrates the use of the StackFrame(Boolean) constructor. This code example is part of a larger example provided for the StackFrame class.
[STAThread] static void Main() { ClassLevel1 ^ mainClass = gcnew ClassLevel1; try { mainClass->InternalMethod(); } catch ( Exception^ e ) { Console::WriteLine( " Main method exception handler" ); // Display file and line information, if available. StackTrace^ st = gcnew StackTrace( gcnew StackFrame( true ) ); Console::WriteLine( " Stack trace for current level: {0}", st->ToString() ); Console::WriteLine( " File: {0}", st->GetFrame( 0 )->GetFileName() ); Console::WriteLine( " Line Number: {0}", st->GetFrame( 0 )->GetFileLineNumber().ToString() ); Console::WriteLine(); Console::WriteLine( "-------------------------------------------------\n" ); } }
.NET Framework
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Show: