pbhogan/Signals — pull request #3 by scooterman (2012-01-18 19:01:14+00:00)
Title: Implemented a Clear method to remove all delegates from a signal

Hi there,

I've found some cases where you have a lot of transient "listener" objects and some non transient providers, so a clear method would be useful when you don't wan't to bother unregistering all of them one by one.

I would like to implement a Disconnect method that receives only the object and removes all delegates attached to them, but found that the pointer to the object is stored on the closure and could not retrieve it easily. Do you know a better way to do this?

Cy'a