public void WriteOutputs() { if (_writing) { if (_outputs.Count == 0) { Reset(); return; } lock (locker) { List <char> outs = _outputs; _typer.PrintLines(new string(outs.ToArray())); } _outputs = new List <char>(); _typer.Apply(); } }