DataContractSerializer problem with events/delegate fields
[field:NonSerialized]public event PropertyChangedEventHandler PropertyChanged;
This tells the DataContractSerializer
, "don't serialize the auto-generated EventHandlerList
field for this event". Thus, any object instances attached to your event won't be considered part of the object graph being serialized.