Visual Studio调用层次结构,调用站点,位置,解释

时间:2016-04-27 07:40:00

标签: c# .net vb.net visual-studio

我正在调试一个应用程序来理解直到感兴趣的事件的步骤。

此处未找到解释:https://msdn.microsoft.com/en-us/library/dd409859.aspx(调用层次结构)

谁可以解释什么"致电网站"和"位置"是为了?

enter image description here

enter image description here

更新根据答案,即字符编号。 enter image description here

我的猜测是:

Call Sites are the objects in memory calling the method.
Location has the ClassName | FileName - (LineNumber, ??)

9为什么?

1 个答案:

答案 0 :(得分:2)

  

谁可以解释什么"致电网站"和"位置"是为了?

     

我的猜测是:

     

呼叫站点是调用该方法的内存中的对象。

     

位置具有ClassName | FileName - (LineNumber,??)

     

9为什么?

你是正确的一半。 "呼叫网站" column是源本身中引用该特定函数的行。

"位置" column是指定调用的实际文件,行号和字符位置。

因此,在您发布的图片中,第一行显示为:

ReportPanels(0).Initialize(GlobalVariables.employee, expd) | ReportView.vb - (30,9)

这读作:

来自Initialize的{​​{1}}来自ReportPanels(0)位于ReportView.vb位置30处的9来电(包含前面的空格)在这个计数中)。

我希望可以提供帮助。