internal void LoadEnums(XElement item)
        {
            var enums = new ConfigurationEnumValueCollection();
            foreach (var node in item.Nodes())
            {
                var element = node as XElement;
                if (element == null)
                {
                    continue;
                }

                enums.Add(new ConfigurationEnumValue { Name = element.Attribute("name").Value, Value = long.Parse(element.Attribute("value").Value) });
            }

            SetEnumValues(enums);
        }
 public ConfigurationEnumValueCollection GetEnumValues()
 {
     return _collection ?? (_collection = new ConfigurationEnumValueCollection());
 }
 internal void SetEnumValues(ConfigurationEnumValueCollection enums)
 {
     _collection = enums;
 }