Пример #1
0
 // ========================================
 // constructor
 // ========================================
 internal ExternalizeContext(
     Externalizer owner,
     ExternalizableFilter externalizableFilter,
     MementoFilter mementoFilter
     )
 {
     _owner = owner;
     _externalizableFilter = externalizableFilter;
     _mementoFilter        = mementoFilter;
 }
Пример #2
0
        // --- load ---
        public object Load(IMemento memento, MementoFilter mementoFilter)
        {
            var context = new ExternalizeContext(this, null, mementoFilter);

            return(context.CreateExternalizable((Memento)memento));
        }