Beispiel #1
0
 public LevenshteinDistanceIgnoreCase(ILevenshteinDistance distance)
 {
     _distance = distance;
 }
 /// <summary>
 /// Инициализирует объект класса и заполняет начальными значениями его члены.
 /// </summary>
 /// <param name="levDistance">Объект-алгоритм расчёта расстояния Левенштейна.</param>
 /// <param name="dictionaryFiller">Объект-наполнитель словаря.</param>
 public WordsDictionaryModel(ILevenshteinDistance levDistance, IDictionaryFiller dictionaryFiller)
 {
     Contract.Ensures(ModelImplementation.DictionaryFiller != null);
     ModelImplementation = new WordsDictionary(levDistance, dictionaryFiller);
 }
 /// <summary>
 /// Инициализирует объект класса и заполняет начальными значениями его члены.
 /// </summary>
 /// <param name="levDistance">Объект-алгоритм расчёта расстояния Левенштейна.</param>
 /// <param name="dictionaryFiller">Объект-наполнитель словаря.</param>
 public WordsDictionary(ILevenshteinDistance levDistance, IDictionaryFiller dictionaryFiller)
 {
     LevDistance = levDistance;
     DictionaryFiller = dictionaryFiller;
     FillDictionary();
 }
Beispiel #4
0
 private void Ribbon_Load(object sender, RibbonUIEventArgs e)
 {
     _characterCost       = new CharacterCost();
     _levenshteinDistance = new LevenshteinDistance(_characterCost);
     LoadTimeOptions();
 }