public UIDStack(UIDStackData info) { Name = info.Name; Ids = new Stack<int>(info.Ids); Ids.Reverse(); Capacity = info.Capacity; }
public UIDStackData CreateInfo() { UIDStackData info = new UIDStackData(); info.Name = Name; info.Ids = new List<int>(Ids.ToArray().Reverse()); info.Capacity = Capacity; return info; }