Как узнать, а затем распечатать из (при отладке) уровень стека , достигнутый в определенный момент внутри вызова функции?
new System.Diagnostics.StackTrace().FrameCount