[Mono-bugs] [Bug 633014] Cleanup API by hiding I*Listener interfaces which have *EventHandler delegates defined.

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Aug 19 20:32:07 EDT 2010


https://bugzilla.novell.com/show_bug.cgi?id=633014

https://bugzilla.novell.com/show_bug.cgi?id=633014#c3


Mike Kestner <mkestner at novell.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #3 from Mike Kestner <mkestner at novell.com> 2010-08-20 00:32:05 UTC ---
At some point we are going to have to do some more work on Listeners, as we
aren't completely mapping all Listeners to events.  As jonp documented, the
pattern for transforming them is pretty tight, though it's one that is followed
pretty consistently.  I know there are some multiple callback listeners that we
aren't getting yet.

We also need to investigate whether it's even feasible to implement multiple
method callbacks as events.  The interfaces need to be audited to see if
partial implementation is "supported" or if that would possibly provide
unexpected behavior.

Removing some of the listeners without removing all of them would probably be
more confusing than removing none of them.

We can revisit this when that additional Listener work is done, and we'll have
the additional input of how confusing having them there turns out to be.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list