Obtenga el nombre de propiedad utilizado en una expresión Lambda en .NET 3.5
Tengo un problema que me molesta desde hace un tiempo y no puedo encontrar la respuesta.
Necesito obtener el nombre de la propiedad a la que se hace referencia en una expresión Lambda. Proporcionaría la expresión lambda a un método que devolvería una cadena. Por ejemplo si tengo:
x => x.WeirdPropertyName
entonces el método devolvería:
"WeirdPropertyName"
He leído que se puede hacer con árboles de expresión, pero la respuesta me ha eludido.
Gracias por cualquier ayuda