private void mapNames() { nameLookupTable.Clear(); int i = 0; foreach (var name in names) { nameLookupTable[name] = i; i++; } }
/// <summary> /// Retrieves the setting substitutions and rebuilds the internal list. /// </summary> public void ReadSettings() { // Clear out the existing settings. CaseInsensitiveDictionary.Clear(); CaseSensitiveDictionary.Clear(); // Go through all of the settings in the various projects. IList <LocalWordsSettings> settingsList = Project.Settings.GetAll <LocalWordsSettings>(LocalWordsSettings.SettingsPath); foreach (LocalWordsSettings settings in settingsList) { // Add the two dictionaries. foreach (string word in settings.CaseInsensitiveDictionary) { CaseInsensitiveDictionary.Add(word); } foreach (string word in settings.CaseSensitiveDictionary) { CaseSensitiveDictionary.Add(word); } } }