/// <summary> /// Copies current <see cref="NamedValueCollection" /> to another. /// </summary> /// <param name="destCollection"> The destination collection. </param> public void CopyTo(NamedValueCollection destCollection) { if (v2Coll != null) { for (var i = 1; i <= Count; i++) { destCollection.Add(v2Coll[i].Name, v2Coll[i].Value); } } else { foreach (var item in unboundDict) { destCollection.Add(item.Key, item.Value); } } }