C#: eseményekre feliratkozott delegáltak serializálásának kihagyása

Mert a BinaryFormatter szereti azt is berántani magának. (Jegyzet magamnak)

1) Csúnyább módszer:

[NonSerialized]
private EventHandler myEvent;
public event EventHandler MyEvent
{
	add { myEvent+= value; }
	remove { myEvent-= value; }
}

Forrás: http://piehead.livejournal.com/225258.html

2) Sokkal szebb módszer:

[field: NonSerialized]
public event EventHandler MyEvent;

(Thx snq-)