viernes, 8 de enero de 2010

Declaración de regiones en el código

Toda clase deberá estar incluir estas regiones para permitir ocultar las partes que no interesen en un momento dado del desarrollo.

  1. Attributes: dentro de esta región estarán todos los atributos (variables) de la clase, tanto estaticos como de instancia.
  2. [Constants]: se incluirán aquí tanto las Const como los atributos ReadOnly.
  3. Properties: contendrá las propiedades si existen.
  4. [Events]: contendrá las declaraciones de los eventos de la clase.
  5. Public Methods: contendrá todos los métodos excepto los declarados Private y los manejadores de eventos.
  6. [Event Handlers]: se incluirán aquí todos los métodos manejadores de eventos que defina la clase si los hay.
  7. Private Methods: incluirá todos los metodos privados de la clase.
  8. [Interface implementations]: opcionalmente se podrán crear regiones para las implementaciones de las interfaces (sobre todo cuando sean interfaces accesorias como IDisposable, ICloneable, etc).
Las regiones aparecerán en este orden dentro de la clase. Las marcadas entre corchetes son opcionales y solo aparecerán en el caso de que haya elementos de ese tipo.

0 comentarios: