public void BufferCommandText(Execute exec, string text) { if(text.EndsWith("\n") == false) { text += "\n"; } switch(exec) { case Execute.Now: ExecuteCommandText(text); break; case Execute.Insert: InsertCommandText(text); break; case Execute.Append: AppendCommandText(text); break; } }