ho questo tipo di codice:Come richiamare un evento automaticamente quando viene chiamata una funzione?
public class Foo
{
public SomeHandler OnBar;
public virtual void Bar()
{
}
}
Foo è una classe base e per dette altre classi potrebbe ereditare da essa.
Vorrei che l'evento OnBar
venisse sempre attivato quando Bar()
viene chiamato anche se non viene chiamato esplicitamente all'interno della barra.
Come può essere fatto?
Fondamentalmente un'implementazione del modello di metodo modello + 1 – DanP
Quindi questo è il modo migliore? In C++ avrei usato bind() per creare una nuova funzione fuori dalla funzione di chiamata eventi e dalla funzione originale. –