Obter o nome da string da propriedade usando reflexão
Há toda uma riqueza de exemplos de reflexão por aí que permitem obter:
1. Todas as propriedades em uma classe
2. Uma única propriedade, desde que você saiba o nome da sequência
Existe uma maneira (usando reflexão, TypeDescriptor ou outra maneira) de obter o nome da string de uma propriedade em uma classe em tempo de execução, desde que tudo o que tenho seja uma instância da classe e da propriedade?
EDITAR Eu sei que posso obter facilmente todas as propriedades de uma classe usando reflexão e, em seguida, obter o nome de cada propriedade. O que estou pedindo é uma função para me dar o nome de uma propriedade, desde que eu passe a instância da propriedade. Em outras palavras, como localizo a propriedade que desejo da matriz PropertyInfo [] retornada da classe.GetType (). GetProperty (myProperty) para que eu possa obter o PropertyInfo.Name?