Marcando un metodo o funcion como obsoleto en .NET

by ryudice on March 23, 2010

Si se les llega a dar la situacion de que necesitan mover de lugar una funcion o metodo de una clase y no quieren tener que avisarles a todos sus companeros, pueden usar el atributo “Obsolete” del framework, de la siguiente mangera:

        [Obsolete("Ya no me usen mamones")]
        public void NoUsarme()
        {
            Application.Exit();
        }

 

Esto hara que al momento de compilar se muestre una adventencia mostrando el mensaje que esta en el atributo, pero siempre dejara compilar el programa. Si lo que quieren es que no se pueda compilar hasta que ya no halla ninguna clase que utiliza la funcion entonces especifican “true” en el segundo parametro del atributo, asi:

        [Obsolete("Ya no me usen mamones",true)]
        public void NoUsarme()
        {
            Application.Exit();
        }

 

Ahora el compilador tirara un error cuando traten de compilar la aplicacion.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Twitter

Related posts:

  1. Usando el nuevo tipo dynamic en C# 4.0
  2. Como crear un web service en Visual Studio y C#
  3. Funcion para exportar un DataTable a Excel(o CSV)

Leave a Comment

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

PensandoEnCodigo is Digg proof thanks to caching by WP Super Cache