Because it is your class, being built for you to use for your purposes, then
the events that should be included are the events that you need in order to
use that class effectively within the application you are building it for.
If you can indicate why you think you might need events in the class, then
someone may be able to suggest what those events should be.
A typical event for that type of class might be the changed event. But if
your application is fully responsible for making changes, then the
application will know when a change has occurred without needing to be
informed through an event. Unless you can describe how you expect to be
using the class, no-one could make any suggestions other than the most
obvious and general.
Andy B. said: