Memento.Originator.CreateMemento C# (CSharp) Метод

CreateMemento() публичный Метод

public CreateMemento ( ) : Memento
Результат Memento
        public Memento CreateMemento()
        {
            return (new Memento(_state));
        }

Usage Example

Пример #1
0
        static void Main()
        {
            Originator originator = new Originator();
            originator.State = "On";

            // Store internal state
            Caretaker caretaker = new Caretaker();
            caretaker.Memento = originator.CreateMemento();

            originator.State = "Off";

            originator.SetMemento(caretaker.Memento);
        }
All Usage Examples Of Memento.Originator::CreateMemento