27 using System.Collections.Generic;
28 using System.Collections.ObjectModel;
29 using System.Diagnostics;
31 namespace SiliconStudio.Core.VisualStudio
36 [DebuggerDisplay(
"Count = {Count}")]
38 : KeyedCollection<string, Section>
44 : base(StringComparer.InvariantCultureIgnoreCase)
65 if (item == null)
throw new ArgumentNullException(
"item");
68 base.InsertItem(index, item.Clone());
73 if (item == null)
throw new ArgumentNullException(
"item");
76 base.SetItem(index, item.Clone());
override void InsertItem(int index, Section item)
SectionCollection()
Initializes a new instance of the SectionCollection class.
A section defined in a Project
SectionCollection(IEnumerable< Section > items)
Initializes a new instance of the SectionCollection class.
override string GetKeyForItem(Section item)
override void SetItem(int index, Section item)