XML serialization

[C#] Parent/child relationship and XML serialization

Today I'd like to present an idea that occurred to me recently. Nothing about WPF this time, this is all about C# class design ! The problem It's very common in C# programs to have an object that owns a collection of child items with a reference to their parent. For instance, this is the case for Windows Forms controls, which have a collection of child controls (Controls), and a reference to their parent control (Parent).