How to

get stack trace frames

Published: 25. November 2011 | Updated: 25. November 2011
License: Microsoft Public License (MS-PL)
Categories: Debug
Tags: C# Debug
Was this snippet helpful for you? YESYES / NONO

Import namespace

using System.Diagnostics;

Code

var stackTrace = new StackTrace();
var frames = stackTrace.GetFrames();

foreach (StackFrame frame in frames)
{
    Console.WriteLine(frame.GetMethod().Name);
}
Console Output:
Main
_nExecuteAssembly
ExecuteAssembly
RunUsersAssembly
ThreadStart_Context
Run
Run
ThreadStart
Send us feedback about this snippet »



Related Snippets: