private static Syllable AddSyllable(Syllable syllable)
        {
            lock (UniqueSyllables) {
                if (UniqueSyllables.ContainsKey(syllable.Id))
                {
                    return(UniqueSyllables[syllable.Id]);
                }

                UniqueSyllables.Add(syllable.Id, syllable);
                return(syllable);
            }
        }
Exemple #2
0
 public bool RhymesWith(Syllable syllable)
 {
     return(RhymeFinder.IsRhyme(this, syllable));
 }