0

.NET 4+ の使用 メソッドのすべてのコード パスによって呼び出されるすべてのメソッドを見つける方法はありますか?

理想的には、内部ループを取得できるものを探しています:

For Each Method In Class
    For Each ReferencedMethod in Method
        Console.PrintLine(Method)
    Next
Next

それができない場合、すべてのコード パスを教えてくれるツールはありますか?

4

1 に答える 1

0

メソッド内で呼び出されるメソッドは、メソッドのメタデータの一部ではないため、リフレクションを介して取得することはできません。IL を解析するか、Mono.Cecil のようなものを使用して探していることを行う必要があります。

于 2011-07-20T02:11:33.870 に答える