public void SetForeGroundColor(ConsoleColor fore)
 {
     if (!BlackAndWhite)
     {
         SendToClient(ANSI_Encoder.Set_Attribute_Mode(ANSI_Encoder.From_ForeColor(fore)));
     }
 }
 public void SetBackGroundColor(ConsoleColor back)
 {
     if (!BlackAndWhite)
     {
         SendToClient(ANSI_Encoder.Set_Attribute_Mode(ANSI_Encoder.From_BackColor(back)));
     }
 }
 protected override void SetCursorPositionImpl()
 {
     SendToClient(ANSI_Encoder.Cursor_Home(CursorY, CursorX));
 }
 public override void Clear()
 {
     SendToClient(ANSI_Encoder.Erase_Screen());
 }
 public override void Beep()
 {
     SendToClient(ANSI_Encoder.Beep());
 }