Exemplo n.º 1
0
 public void EnqueuePendingTextToEnter(string text)
 {
     if (text == null)
     {
         throw new ArgumentNullException(nameof(text));
     }
     PendingTextToEnter.Enqueue(text);
 }
Exemplo n.º 2
0
        private bool Enter(bool force)
        {
            if (EnterInternal(force))
            {
                while (PendingTextToEnter.Count > 0)
                {
                    var newTextToEnter = PendingTextToEnter.Dequeue();
                    EditLine.Clear();
                    EditLine.Append(newTextToEnter);
                    if (!EnterInternal(force))
                    {
                        return(false);
                    }
                }
                return(true);
            }

            return(false);
        }