Class Caretaker<T>
- Namespace
- CodeBase
- Assembly
- 4Experience.CodeBase.Core.Runtime.dll
public class Caretaker<T>
Type Parameters
T
- Inheritance
-
Caretaker<T>
- Extension Methods
-
Properties
MementoStateCollection
public List<IMemento<T>> MementoStateCollection { get; set; }
Property Value
- List<IMemento<T>>
Methods
AddMemento(IMemento<T>)
public void AddMemento(IMemento<T> memento)
Parameters
memento IMemento<T>
GetLastMemento()
public IMemento<T> GetLastMemento()
Returns
- IMemento<T>
GetMemento(int)
public IMemento<T> GetMemento(int index)
Parameters
index int
Returns
- IMemento<T>