Когда я пишу публичные события для своих бизнес-объектов, я адаптировал привычку всегда передавать экземпляр как « отправитель как объект », в дополнение к дополнительным специфическим параметры. Я просто спросил себя сейчас , почему я не указываю класс ?
Так что для вас, у кого больше опыта; Вы когда-нибудь передавали отдельный класс в качестве отправителя в событии ? И если да, то каковы ваши критерии принятия решения , когда это нормально / не нормально?