开发者

Print Stack Trace in Output Window

C#, WinForms: Is there a way I can see which methods are calling a specific method? well I can put a break point and see the call stack, but this one is UI related and it is a DoubleClic开发者_如何学Pythonk event, so I thought it will be helpful if something similar to Debug.Writeline(....) can also print call stack on a method so I could write it at the beginning of my method and see ok this time it is cvalled from this method, this time from that method, etc...


Use the Environment.StackTrace property.


What you are looking for is System.Diagnostics.StackTrace. You simply create a new instance at the point where you want to look at the stack.

Beware, though, that creating a stack trace is very expensive.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜