public void CopyTo (KeyValuePair<string, Setting>[] array, int arrayIndex) { var keyValueCollection = _internalStorage as ICollection<KeyValuePair<string, Setting>>; keyValueCollection.CopyTo (array, arrayIndex); }