Obtenha os nomes dos métodos de interface com forte digitação
Eu tenho uma interface como este exemplo:
Interface IRequest{
List<profile> GetProfiles();
void SetProfile (Profile p);
}
gora, em alguns componentes de log, não tenho acesso ao objeto que implementa a interface, mas quero usar os nomes dos métodos na interface. Naturalmente, posso digitá-los como uma string (copie o nome do método em uma string), mas quero usá-los com tipos fortes, para não precisar manter os nomes e as strings dos métodos sincronizado
No pseudo-código, eu faria isso:
string s= IRequest.GetProfiles.ToString()
Isso é possível de uma maneira?
EDITAR
Talvez eu deva chamá-lo: use a interface como se fosse uma string Enum s = IRequest.GetProfiles.ToString ()