Пример #1
0
        public IEnumerable <string> ToIniValues()
        {
            var values = new List <string>();

            values.AddRange(SectionItems.Select(i => i.ToINIValue()).Where(i => i != null));
            return(values);
        }
Пример #2
0
 private void ResetSectionsSelection(Section s)
 {
     foreach (Section sec in SectionItems)
     {
         sec.IsSelected = false;
     }
     SectionItems.Where(sec => sec.Title == s.Title).FirstOrDefault().IsSelected = true;
 }
Пример #3
0
        public void AddRange(IEnumerable <CustomItem> values)
        {
            foreach (var value in values)
            {
                SectionItems.Add(value);
            }

            Update();
        }
Пример #4
0
        public void Add(string itemKey, string itemValue)
        {
            var item = new CustomItem();

            item.ItemKey   = itemKey;
            item.ItemValue = itemValue;
            SectionItems.Add(item);

            Update();
        }
Пример #5
0
 public bool Remove(CustomItem item)
 {
     return(SectionItems.Remove(item));
 }
Пример #6
0
 IEnumerator IEnumerable.GetEnumerator()
 {
     return(SectionItems.GetEnumerator());
 }
Пример #7
0
 public IEnumerator <CustomItem> GetEnumerator()
 {
     return(SectionItems.GetEnumerator());
 }
Пример #8
0
 public void Clear()
 {
     SectionItems.Clear();
 }