[#RESHARPER] R# and INotifyPropertyChanged, really cool !!!

Hola!

Desde hace un par de días tengo este post en modo draft así que hoy voy a darle salida. Y primero lo primero, un pequeño, una imagen/video con una funcionalidad realmente cool de ReSharper

VS2013 RSharper NotifiyPropChanged

Si bien ya había escrito hace un tiempo sobre la capacidad de R# para implementar esta interfaz, como se puede ver en la imagen anterior, cuando agregamos la interfaz INotifyPropertyChanged a una clase, ReSharper nos ofrece 2 opciones en su menú contextual

  • En primer lugar agrega el Namespace “System.ComponentModel”, algo que ya conocemos y que también hace el propio Visual Studio
  • En 2do lugar nos ofrece implementar la interfaz, y además para poder utilizar correctamente la misma nos ofrece la posibilidad de agregar una clase Annotations

Esta clase está predefinida en R# y podemos configurar la misma en las opciones de ReSharper. El funcionamiento de la misma incluye ayudas para el autocompletado y validación de los nombres de las props en la definición de OnPropertyChanged.

image

Y ahora si, cuando generamos una propiedad, podemos definir directamente una prop con OnPropertyChanged con ReSharper

VS2013 RSharper prop

La de minutos que me estoy ahorrando !!!

Recursos

Saludos @ Córdoba

El Bruno

image image image Google

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: