¿Es el atributo CallerMemberName en 4.5 "capaz de ser falsificado"?

Entonces .NET 4.5 introduce elCallerMemberNameAttribute, lo que parece una bendición para cualquiera que trabaje con WPF e implementeINotifyPropertyChanged - Mi pregunta es la siguiente: ¿el atributo está intrínsecamente vinculado / soportado por el4.5 Compilador 5.0, o es más bien un ayudante sintáctico de azúcar por el medio ambiente, como si uno pudiera falsificar Visual Studio declarando unExtensionAttribute Por su cuenta, ¿activar mágicamente la sintaxis de LINQ?

Edit: (lo siento Jon!) Supongo que estoy preguntando si uno puede "habilitar" la funcionalidad delCallerMemberNameAttribute en .NET 4.0 a través de la redeclaración del atributo en el espacio de nombres adecuado, al igual que uno puede "habilitar" la sintaxis de consulta LINQ en .NET 2.0 mediante la declaración adecuada deExtensionAttribute clase. Mi fuerte sospecha es no, naturalmente ...

Dicho de otra manera: quiero saber si puedo beneficiarme de la funcionalidad deCallerMemberName sin actualizar a .NET 4.5 / 5

Esperemos que eso sea más claro ...

NinjaEdit # 2: Suspiro ... ¡las convenciones de numeración de versiones son confusas!

Respuestas a la pregunta(1)

Su respuesta a la pregunta