Beispiel #1
0
        // ========================================
        // method
        // ========================================
        // === IPersistable ==========
        public override void WriteExternal(IMemento memento, ExternalizeContext context)
        {
            base.WriteExternal(memento, context);


            if (_outgoings != null)
            {
                memento.WriteExternalizables("Outgoings", _outgoings.As <IConnection, object>());
            }
            if (_incomings != null)
            {
                memento.WriteExternalizables("Incomings", _incomings.As <IConnection, object>());
            }
        }