예제 #1
0
 public void FillEmptyDummiesForKeys()
 {
     for (var i = 0; i < Keys.Count; i++)
     {
         if (!KeyDummies.ContainsKey(i))
         {
             KeyDummies[i] = new List <Word>();
         }
     }
 }
예제 #2
0
        public void AddDummyToKey(Word dummy)
        {
            var index = Keys.BinarySearch(dummy);

            if (index < 0)
            {
                index = ~index;
            }

            if (!KeyDummies.ContainsKey(index))
            {
                KeyDummies[index] = new List <Word>();
            }

            KeyDummies[index].Add(dummy);
        }