SettingsPropertyCollection public class SettingsPropertyCollection : IEnumerable, ICloneable, ICollection Documentation Code public int Count { get; } public bool IsSynchronized { get; } public SettingsProperty this[string name] { get; } public object SyncRoot { get; } public SettingsPropertyCollection() public void Add(SettingsProperty property) public void Clear() public object Clone() public void CopyTo(Array array, int index) public IEnumerator GetEnumerator() protected virtual void OnAdd(SettingsProperty property) protected virtual void OnAddComplete(SettingsProperty property) protected virtual void OnClear() protected virtual void OnClearComplete() protected virtual void OnRemove(SettingsProperty property) protected virtual void OnRemoveComplete(SettingsProperty property) public void Remove(string name) public void SetReadOnly()