Hab mich auch mal wieder an meinen Serialisierer gesetzt (dabei dachte ich, der wäre soweit erstmal fertig
)
Also es gibt dann wohl
*3* 4 verschiedene Fälle, wie man Objekte in den published Properties behandeln müßte
1: es wird nur der Name gespeichtert und beim Laden wird ein vorhandenes Objekt gesucht (wie bei Form.ActiveControl)
2: es werden die Werte des darin enthaltenen Objektes gespeichtert/geladen
3: es wird, zusätzlich zu 2, auch noch das Objekt erstellt, wenn es beim Laden noch nicht existiert
4: es darf nichts gespeichert werden
Aber wie kann man das denn nun ordentlich unterscheiden, was zu machen wäre?
csSubComponent = 3 oder 2 ?
csTransient = 4