Ejemplo n.º 1
0
        /// <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);
        }