#nullable enable namespace Terminal.Gui; /// /// Implementation of for /// /// internal class GenericHeld : IHeld { private readonly List> held = new (); public void ClearHeld () { held.Clear (); } public string? HeldToString () { return new (held.Select (h => h.Item1).ToArray ()); } public IEnumerable HeldToObjects () { return held; } public void AddToHeld (object o) { held.Add ((Tuple)o); } /// public int Length => held.Count; }