2017-04-04 52 views
-2

我在類文件中有一個方法。再說了,如何查找是否有任何方法正在使用/繼承其他類文件使用C#代碼,而不是通過查找所有參考?

class A 
{ 
    public void Getmethod(int first,int second) 
     { 
      Console.WriteLine("GetMethod"); 
     } 
} 

在我的另一個類文件,我有以下的代碼

class B: A 
    { 
     A obj = new A(); 
     public void callingfunction() 
     { 
      obj.Getmethod(2,3); 
     } 
    } 

假如我是在一個字符串變量存儲"Getmethod"名字,說Methodname。它是posiible找到,如果正在使用其他地方在我的解決方案我Methodname(這是它應該在溶液中的所有類文件校驗)

+0

@彼得Duniho我找到這個問題的C#代碼,而不是通過查找所有參考。所以它不是重複 – Malai

+1

實際上,它*是重複的,因爲重複問題的答案告訴你你需要做什麼。 –

+0

您是否打算查看標記的副本?它完全是你問的問題,而不是關於在IDE中使用「查找所有引用...」。 –

回答

1

右鍵單擊在Visual Studio中的方法,然後單擊Find All References

Finding References

+0

我找到一個C#編程代碼來找到它。而不是通過「查找所有參考」 – Malai

+0

唯一的方法是通過編譯器實際運行代碼,然後在仍處於語法樹或類似結果中時分析結果。由於編譯器的優化性質,代碼在達到最終階段之前可能會被優化,因此在磁盤上查看程序集可能會或不會給你想要的。我可以問*你爲什麼需要自己做這個? –

相關問題