hai ragione.
Da quello che ho capito i un delegato è un tipo che fa riferimento a un metodo. Una volta assegnato a un metodo, un delegato si comporta esattamente come il metodo a cui è assegnato, ma nel mio caso non capisco cosa fa il mio metodo a cui si riferisce.