public void FillEmptyDummiesForKeys() { for (var i = 0; i < Keys.Count; i++) { if (!KeyDummies.ContainsKey(i)) { KeyDummies[i] = new List <Word>(); } } }
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); }