Table of Contents

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>