Получить имена методов интерфейса, строго типизированных
у меня есть интерфейс как этот пример:
Interface IRequest{
List<profile> GetProfiles();
void SetProfile (Profile p);
}
Теперь в некоторых компонентах журналирования у меня нет доступа к объекту, реализующему интерфейс, но я хочу использовать имена методов в интерфейсе. я могу, конечно, напечатать их в виде строки (скопировать имя метода в строку), но я хочу использовать их строго типизированные, чтобы не синхронизировать имена методов и строки.
В псевдокоде я бы сделал это:
string s= IRequest.GetProfiles.ToString()
Это возможно?
РЕДАКТИРОВАТЬ:
Может быть, я должен назвать это: использовать интерфейс, как это строка Enum s = IRequest.GetProfiles.ToString ()