Пример #1
0
        public byte[] GetOld()
        {
            List <byte> returned = new List <byte>();

            returned.AddRange(Prefix.GetByteArray());
            returned.AddRange(OldString.GetByteArray());
            returned.AddRange(Postfix.GetByteArray());
            return(returned.ToArray());
        }
Пример #2
0
        public bool MovePrefixDown()
        {
            if (Prefix.Count == 0)
            {
                return(false);
            }

            var temp = Prefix[Prefix.Count - 1];

            Prefix.RemoveAt(Prefix.Count - 1);
            OldString.Insert(0, temp);
            return(true);
        }
Пример #3
0
        public bool MovePostfixUp()
        {
            if (Postfix.Count == 0)
            {
                return(false);
            }

            var temp = Postfix[0];

            Postfix.RemoveAt(0);

            OldString.Add(temp);
            return(true);
        }
Пример #4
0
        public void MovePostfixUp()
        {
            if (Postfix.Count == 0)
            {
                return;
            }

            var temp = Postfix[0];

            Postfix.RemoveAt(0);
            Notify("Postfix");

            OldString.Add(temp);
            Notify("OldString");
        }
Пример #5
0
        public void MovePrefixDown()
        {
            if (Prefix.Count == 0)
            {
                return;
            }

            var temp = Prefix[Prefix.Count - 1];

            Prefix.RemoveAt(Prefix.Count - 1);
            Notify("Prefix");

            OldString.Insert(0, temp);
            Notify("OldString");
        }
Пример #6
0
        public void DoBackspace()
        {
            string OldString;
            string NewString;

            OldString = TxtInput.Text;
            if (OldString.Length > 1)
            {
                NewString = OldString.Substring(0, OldString.Length - 1);
            }
            else
            {
                NewString = "0";
            }

            TxtInput.Text = NewString;
        }
Пример #7
0
        public bool MovePostfixDown()
        {
            if (OldString.Count == 0)
            {
                return(false);
            }

            var temp = OldString[OldString.Count - 1];

            if (temp.IsText)
            {
                return(false);
            }

            Postfix.Insert(0, temp);
            OldString.RemoveAt(OldString.Count - 1);
            return(true);
        }
Пример #8
0
        public bool MovePrefixUp()
        {
            if (OldString.Count == 0)
            {
                return(false);
            }

            var temp = OldString[0];

            if (temp.IsText)
            {
                return(false);
            }

            Prefix.Add(temp);
            OldString.RemoveAt(0);
            return(true);
        }
Пример #9
0
        public void MovePostfixDown()
        {
            if (OldString.Count == 0)
            {
                return;
            }

            var temp = OldString[OldString.Count - 1];

            if (temp.IsText)
            {
                return;
            }

            Postfix.Insert(0, temp);
            Notify("Postfix");

            OldString.RemoveAt(OldString.Count - 1);
            Notify("OldString");
        }
Пример #10
0
        public void MovePrefixUp()
        {
            if (OldString.Count == 0)
            {
                return;
            }

            var temp = OldString[0];

            if (temp.IsText)
            {
                return;
            }

            Prefix.Add(temp);
            Notify("Prefix");

            OldString.RemoveAt(0);
            Notify("OldString");
        }
 protected override String Process(String value)
 {
     return(value?.Replace(OldString.SanitizeUserInput(OldEscape), NewString.SanitizeUserInput(NewEscape)));
 }