Supongamos que tengo una clase que exponga el suceso siguiente:métodos de asignación de nombres que están registrados para eventos
public event EventHandler Closing
¿Cómo deben métodos que están registrados para este evento serán nombrados? ¿Prefiere seguir la convención que Visual Studio usa cuando asigna nombres a los métodos que genera (también conocido como. + =, Tab, Tab)? Por ejemplo:
private void TheClass_Closing(object sender, EventArgs e)
¿O utiliza su propio estilo para nombrar estos métodos?
He intentado diferentes formas de nombrar estos métodos (como TheClassClosing
, HandleClosing
, etc.). Pero no he encontrado un buen estilo para indicar que la intención de un método es manejar un evento registrado. Personalmente, no me gusta el estilo (guión bajo) que Visual Studio usa para generar nombres de métodos.
sé que los métodos de control de eventos registrados son siempre privadas y que no hay una convención de nombres como el de métodos que elevan eventos (por ejemplo, OnClosing
).
Mientras que el verbo "registrar" se usa en esta pregunta, Microsoft utiliza con frecuencia el verbo ["suscribirse"] (https://msdn.microsoft.com/en-us/library/ms366768.aspx) – DavidRR