TextEditor2.MainUI.AddWaitTags C# (CSharp) Method

AddWaitTags() private method

This handles the tag inserts at TextBoxMenu/Control Tags/Wait. They are the wait, wait + dismiss, wait + dismiss (prompt), and dismiss tags.
private AddWaitTags ( string text ) : void
text string
return void
        private void AddWaitTags(string text)
        {
            int selectionStart = MessageText.SelectionStart;

            string tempTag = "";

            switch (text)
            {
                case "Wait":
                    tempTag = "<Wait:0>";
                    break;
                case "Dismiss":
                    tempTag = "<Wait+Dismiss:0>";
                    break;
                case "Wait + Dismiss":
                    tempTag = "<Wait+Dismiss(Prompt)0>";
                    break;
                case "Wait + Dismiss (Prompt)":
                    tempTag = "<Dismiss:0>";
                    break;
            }

            MessageText.Text = MessageText.Text.Insert(MessageText.SelectionStart, tempTag);

            MessageText.SelectionStart = selectionStart + tempTag.Length;
        }