2017-02-20 5 views
0

Нам нужно перенести некоторый путь метода в другой проект. Есть ли способ быстро получить путь к методу?
Например, у меня есть GetForContractInfoList(), который находится в пространстве имен App.Api.NetFinanceInfoService. Я хочу получить этот путь как строку с помощью 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

no midhan Я хочу, например, щелкнуть правой кнопкой мыши по методу и получить путь –

+0

в ide правой кнопкой мыши на этом классе и выбрать разрешение для разрешения пространства имен. Здесь вы получите пространство имен –

+0

Я не хочу 't иметь пункт разрешить с правым кликом по нему –