プロジェクト内の 1 つの特定の関数へのコード パスの完全なリストをすばやく検索して、特定の上位レベルの関数がそれを直接的または間接的に呼び出しているかどうかを調べる方法はありますか? たとえば、MyLowLevelFunction
から到達可能かどうかを判断するための可能な出力は次のTargetFunction
とおりです。
コード パス 1
ModuleA2.TopLevelFunction |--ModuleA1.SomeFunction |----Utility.MyLowLevelFunction
コードパス 2
ModuleB2.TopLevelFunction |--TargetModule.TargetFunction <-- これは間接的に MyLowLevelFunction を呼び出します |----ModuleB1.SomeFunction |------Utility.MyLowLevelFunction