private int ParseUserInput()
        {
            if (string.IsNullOrEmpty(_userInput))
            {
                return(0);
            }

            var tmpResult = _userInput.Split(_delimiter).ToList();

            tmpResult.ToList().ForEach(item =>
            {
                if (item.Contains("0x"))
                {
                    item            = item.Replace(" ", "");
                    item            = item.Substring(2);
                    ushort tmpShort = 0;
                    ushort.TryParse(item, NumberStyles.HexNumber,
                                    CultureInfo.CurrentCulture,
                                    out tmpShort);
                    if (tmpShort > 0)
                    {
                        OutData.Add(tmpShort);
                    }
                }
                else
                {
                    OutData.Add(item);
                }
            });

            return(OutData.Count);
        }