作者vi000246 (Vi)
看板C_Sharp
标题[问题] 如何追踪参数从哪传进来
时间Tue Sep 24 11:43:28 2019
现在在看一段复杂的数学计算
想从result逆推回去
假设有下列算式
var origin = GetOrigin(prob);
var Adj1 = GetAdj(prob,origin);
var Adj2 = GetAdj2(origin,Adj1);
var margin = Adj2 * marginAdj;
var probMargin = GetMargin(Adj1,margin);
var final = GetProbFinal(origin,Adj1,probMargin);
var result = (origin,final);
类似这样层层引用
我如果想找出result里的其中一个参数
result.Answer
到底经过了哪些function
想问有什麽工具能做到?
我目前用resharper的inspect功能
https://t.ly/EvNyj
只能找出最终Answer宣告的地方
我还想找出宣告Answer的function,所用到的参数是在哪产生出来的
想问resharper或是其他类似工具
有这种能找出所有function相依关系的功能吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.47.197 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1569296612.A.676.html
1F:→ sosokill: 中断点? 09/25 15:06
2F:推 Litfal: 地表最强IDE你居然没有好好利用? 寻找所有参考就可以啦 09/25 20:54
3F:推 mick99988: 中断後可以靠堆叠 找回去先後顺序 10/01 16:32