public bool AddName(string word) { if (string.IsNullOrEmpty(word) || _namesEtcList.Contains(word)) { return(false); } _namesEtcList.Add(word); _namesEtcListUppercase.Add(word.ToUpper()); if (_languageName.StartsWith("en_", StringComparison.Ordinal) && !word.EndsWith('s')) { _namesEtcList.Add(word + "s"); _namesEtcListUppercase.Add(word.ToUpper() + "S"); } if (!word.EndsWith('s')) { _namesEtcListWithApostrophe.Add(word + "'s"); _namesEtcListUppercase.Add(word.ToUpper() + "'S"); } if (!word.EndsWith('\'')) { _namesEtcListWithApostrophe.Add(word + "'"); } var namesList = new NamesList(Configuration.DictionariesDirectory, _languageName, Configuration.Settings.WordLists.UseOnlineNames, Configuration.Settings.WordLists.NamesUrl); namesList.Add(word); return(true); }
public PVM() { RowDictionary = DictonaryImporter.RowDictionaryProvider(); foreach (var item in RowDictionary) { NamesList.Add(item.Value.ParamName); } }
public void NamesListIsInNamesEtcMultiWordList() { // Arrange var namesList = new NamesList(Directory.GetCurrentDirectory(), "en", false, null); // Act namesList.Add("Charlie Parker123"); var exists = namesList.IsInNamesEtcMultiWordList("This is Charlie Parker123!", "Charlie Parker123"); // Assert Assert.IsTrue(exists); }
public void NamesListAddMultiWord() { // Arrange var namesList = new NamesList(Directory.GetCurrentDirectory(), "en", false, null); // Act namesList.Add("Charlie Parker123"); var exists = namesList.GetMultiNames().Contains("Charlie Parker123"); // Assert Assert.IsTrue(exists); }
public void NamesListAddWord() { // Arrange var namesList = new NamesList(Directory.GetCurrentDirectory(), "en", false, null); // Act namesList.Add("Jones"); var exists = namesList.GetNames().Contains("Jones"); // Assert Assert.IsTrue(exists); }
protected void AddTextField(string name, string tag = null) { NamesList.Add(name); Widget widget = new TextField(); WidgetsList.Add(widget); if (tag == null) { tag = name.ToLower().Replace(' ', '_'); } FieldMap[tag] = widget; }
private void OnAdd() { if (!FirstName.IsNullOrEmpty() && !LastName.IsNullOrEmpty() && !NamesList.Contains(FullName)) { NamesList.Add(FullName); FirstName = null; LastName = null; } }
public void NamesListRemove() { // Arrange var namesList = new NamesList(Directory.GetCurrentDirectory(), "en", false, null); namesList.Add("Jones123"); // Act namesList.Remove("Jones123"); // Assert Assert.IsFalse(namesList.GetNames().Contains("Jones123")); }
public VM() { RowDictionary = DictonaryImporter.RowObjectDictionaryProvider(); foreach (var item in RowDictionary) { // Names list is what is showing on the window NamesList.Add(item.Value.Name); } RowParamDictionary = DictonaryImporter.RowDictionaryProvider(); foreach (var item in RowParamDictionary) { ParamNamesList.Add(item.Value.ParamName); } }
//Выбор вкладки журналы/газеты private void MainToggle_Checked(object sender, RoutedEventArgs e) { //Очистим список наименований и заполним его заново NamesList.Clear(); NamesList.Add("<<<ВСЕ>>>"); foreach (var file in _filesList) { //Название уже есть в списке, пропустим итерацию if (NamesList.AsParallel().Contains(file.PublicationName)) { continue; } //Выбрана вкладка журналы if ((MagazinesBtn.IsChecked == true && file.IsMagazine) //Выбрана вкладка газеты || (NewspapersBtn.IsChecked == true && !file.IsMagazine)) { //Добавим название в список NamesList.Add(file.PublicationName); } } //Выберем элемент "<<<ВСЕ>>>" по умолчанию NamesListBox.SelectedIndex = 0; }
private void ButtonOkClick(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(textBoxAddName.Text)) { return; } NewName = textBoxAddName.Text.RemoveControlCharacters().Trim(); string languageName = null; _language = Configuration.Settings.Language.Main; if (!string.IsNullOrEmpty(Configuration.Settings.General.SpellCheckLanguage)) { languageName = Configuration.Settings.General.SpellCheckLanguage; } else { List <string> list = Utilities.GetDictionaryLanguages(); if (list.Count > 0) { string name = list[0]; int start = name.LastIndexOf('['); int end = name.LastIndexOf(']'); if (start > 0 && end > start) { start++; name = name.Substring(start, end - start); languageName = name; } else { MessageBox.Show(string.Format(_language.InvalidLanguageNameX, name)); return; } } } languageName = LanguageAutoDetect.AutoDetectLanguageName(languageName, _subtitle); if (comboBoxDictionaries.Items.Count > 0) { string name = comboBoxDictionaries.SelectedItem.ToString(); int start = name.LastIndexOf('['); int end = name.LastIndexOf(']'); if (start >= 0 && end > start) { start++; name = name.Substring(start, end - start); languageName = name; } } if (string.IsNullOrEmpty(languageName)) { languageName = "en_US"; } var namesList = new NamesList(Configuration.DictionariesFolder, languageName, Configuration.Settings.WordLists.UseOnlineNamesEtc, Configuration.Settings.WordLists.NamesEtcUrl); if (namesList.Add(textBoxAddName.Text)) { DialogResult = DialogResult.OK; } else { DialogResult = DialogResult.Cancel; } }
private void ButtonOkClick(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(textBoxAddName.Text)) { return; } NewName = textBoxAddName.Text.Trim(); string languageName = null; _language = Configuration.Settings.Language.Main; if (!string.IsNullOrEmpty(Configuration.Settings.General.SpellCheckLanguage)) { languageName = Configuration.Settings.General.SpellCheckLanguage; } else { List<string> list = Utilities.GetDictionaryLanguages(); if (list.Count > 0) { string name = list[0]; int start = name.LastIndexOf('['); int end = name.LastIndexOf(']'); if (start > 0 && end > start) { start++; name = name.Substring(start, end - start); languageName = name; } else { MessageBox.Show(string.Format(_language.InvalidLanguageNameX, name)); return; } } } languageName = Utilities.AutoDetectLanguageName(languageName, _subtitle); if (comboBoxDictionaries.Items.Count > 0) { string name = comboBoxDictionaries.SelectedItem.ToString(); int start = name.LastIndexOf('['); int end = name.LastIndexOf(']'); if (start >= 0 && end > start) { start++; name = name.Substring(start, end - start); languageName = name; } } if (string.IsNullOrEmpty(languageName)) languageName = "en_US"; var namesList = new NamesList(Configuration.DictionariesFolder, languageName, Configuration.Settings.WordLists.UseOnlineNamesEtc, Configuration.Settings.WordLists.NamesEtcUrl); if (namesList.Add(textBoxAddName.Text)) DialogResult = DialogResult.OK; else DialogResult = DialogResult.Cancel; }
public void Add() { NamesList.Add("test" + Index); Index++; }