Example #1
0
        /// <summary>
        /// insert words
        /// </summary>
        /// <param name="stringLine">line to be inserted</param>
        private void InsertLine(string stringLine)
        {
            stringLine = stringLine == null ? string.Empty : stringLine.ToLower();

            //encode the word
            string[] encodedWord = GetEncodeWord(stringLine);

            //if encoded array is empty, that means there was no  match from keymap hence exit.
            if (encodedWord.Length == 0)
            {
                return;
            }

            Word word = new Word(stringLine, encodedWord);

            RenderedKeys.Add(word);
        }
Example #2
0
 /// <summary>
 /// add error message instead of the case
 /// </summary>
 /// <param name="message"></param>
 private void AddErrorMessage(string message)
 {
     RenderedKeys.Add(new Word(message, new string[] { message }));
     Length++;
 }