Esempio n. 1
0
        public void AddAfter(KeyMapNode node)
        {
            int i = _after.Count;

            for (; i-- > 0;)
            {
                if (_after[i].priority >= node.priority)
                {
                    break;
                }
            }
            _after.Insert(i + 1, node);
        }
Esempio n. 2
0
        public void AddBefore(KeyMapNode node)
        {
            int i = _before.Count;

            for (; i-- > 0;)
            {
                if (_before[i].priority >= node.priority)
                {
                    break;
                }
            }
            _before.Insert(i + 1, node);
        }