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(); }
private void Ribbon_Load(object sender, RibbonUIEventArgs e) { _characterCost = new CharacterCost(); _levenshteinDistance = new LevenshteinDistance(_characterCost); LoadTimeOptions(); }