Событие похоже на свойство или метод;Вы не можете хранить их экземпляры.Вы можете использовать рефлексию, но это, скорее всего, не то, что вам нужно.
Вы имели в виду, что хотите сохранить список методов, вызываемых при вызове вашего события?События уже делают это.
РЕДАКТИРОВАТЬ:
Ах, я думаю, я понял это сейчас.Если вы просто запустите свое событие, его получат только те экземпляры, которые хотят его.Если вы передадите в аргументы события экземпляр A, который вызвал событие, то экземпляр B сможет определить, откуда оно пришло.Но B никогда не получит событие от A, которое не запросило событие.
РЕДАКТИРОВАТЬ:
Возможно, нет.Вы хотите запустить событие только на одном из B?Заставьте B реализовать интерфейс с методом обратного вызова.Вместо того, чтобы вызывать событие, вызовите метод на правильном экземпляре B.