public Clone CreateClone() { var newClone = new Clone(); if (programs.Count != 0) { newClone.programs.CopyLinkedStack(programs.PeekLastItem(), programs.Count); } if (rollbacks.Count != 0) { newClone.rollbacks.CopyLinkedStack(rollbacks.PeekLastItem(), rollbacks.Count); } return(newClone); }
public string Check() { return(programs.Count > 0 ? programs.PeekLastItem().Value.ToString() : "basic"); }