예제 #1
0
        public void AddEntry(LexiconEntry entry)
        {
            var           firstLetter = entry.Root[0];
            LexiconLetter letter;

            if (!LettersByAlphabet.TryGetValue(firstLetter, out letter))
            {
                letter = new LexiconLetter(firstLetter);
                LettersByAlphabet.Add(firstLetter, letter);
            }
            letter.AddEntry(entry);
        }
예제 #2
0
 protected virtual void VisitLetter(LexiconLetter letter)
 {
     VisitEntries(letter.AllEntries());
 }