この文書はVisual Studio 2003.NET製品版時点をベースに記述されています。 プログラム途中で呼び出し履歴、スタックトレースをとる方法 System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(); for( int StackLoop = 0; StackLoop < st.FrameCount; StackLoop++) { System.Diagnostics.StackFrame sf = st.GetFrame(StackLoop); System.Reflection.MethodBase mb = sf.GetMethod(); System.Diagnostics.Debug.WriteLine( sf.ToString() ); } このようにStackTraceクラスを利用す