When the following class is serialized with a BinaryFormatter, any objects subscribing to the Roar event will also be serialized, since references to t
BinaryFormatter
Roar
You have to include "field:" as part of the [NonSerialized] attribute on the event.
field:
[NonSerialized]
event
i.e.:
[field: NonSerialized] public event EventHandler Roar;