/// <summary> /// Adds a new locale group to the collection /// </summary> /// <param name="fields"></param> /// <param name="values"></param> /// <param name="locale"></param> private void PopulateCollection(string[] fields, string[] values, Locale locale) { // unused combination if (Type == ConfigType.CDNs && locale == Locale.XX) { return; } var collection = new StringPair(StringComparer.OrdinalIgnoreCase); for (int i = 0; i < fields.Length; i++) { collection.Add(fields[i], values[i]); } _data.Add(locale, collection); }