public List<NameValuePair> GetValues() { List<NameValuePair> result = new List<NameValuePair>(); foreach(var item in this.values) { NameValuePair nvp = this.values[item.Key]; result.Add(nvp); } return result; }