public void Reader_OnText(string text)
 {
     if (CurrentPrompt != null)
     {
         CurrentPrompt = CurrentPrompt.OnResponse(this, text, false);
     }
 }
 protected void RefreshPrompt()
 {
     CurrentPrompt.SendTo(Writer);
     Writer.Write(Reader.CurrentBuffer);
 }
 public void Start()
 {
     CurrentPrompt.Write(terminal);
 }