2017-02-20 8 views
0

メソッドパスを別のプロジェクトに転送する必要があります。すぐにメソッドパスを取得する方法はありますか?
たとえば、私は名前空間に配置されたGetForContractInfoList()を持っています。このパスをRight_Clickで文字列として取得したい:C#でメソッドのパスを取得する方法は?

App.Api.NetFinanceInfoService.GetForContractInfoList() 

これを完全に取得するにはどうすればよいですか?

+0

IDEの意味ですか? –

+0

IDEの場合@David –

+0

「別のプロジェクトに」と言えば、「別の名前空間に」という意味ですか?一度あなたが持っていれば、完全修飾名で何をするつもりですか? –

答えて

1

enter image description here Reflectionで取得できます。

var methodInfo = System.Reflection.MethodBase.GetCurrentMethod(); 
string fullName = methodInfo.DeclaringType.FullName + "." + methodInfo.Name; 
+0

いいえミッドハン私は例えばメソッドを右クリックしてパスを取得するには –

+0

ideでそのクラスを右クリックし、名前空間を解決するために解決を選択してください –

+0

私はドン –

関連する問題