La convención de nomenclatura para controladores de eventos de los controles han sido siempre controlName_EventName
, así que básicamente, se vuelve a utilizar su propia convención de nombres para el control, y después se mete en el nombre del evento.
Esto podría ser contrario al estándar de nomenclatura general, pero siempre ha sido así.
El resultado de esto, es que herramientas como GhostDoc pueden reconocer este formato, y así generar documentación que, sin dejar de genéricos, es más al punto, que si fuera a tratar de deducir el propósito del método por sí solo .
Por ejemplo, el método "controlName_EventName" podría ser documentado como esto:
/// <summary>
/// Handles the EventName event of the controlName control.
/// </summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">The <see cref="System.EventArgs"/> instance
/// containing the event data.</param>
protected void controlName_EventName(object sender, EventArgs e)
{
en lugar de la misma familia (ya que GhostDoc se encarga de todo lo anterior, estoy ad libbing aquí basado en la experiencia con malos nombres de los métodos):
/// <summary>
/// Control names the event name.
/// </summary>
/// <param name="sender">The sender.</param>
/// <param name="e">The e.</param>
protected void controlName_EventName(object sender, EventArgs e)
{
no sabía que los controladores de eventos tuvieran una convención de nomenclatura diferente. Gracias ! – thedrs