public void Add(NamedValue nameValue) { if (innerList == null) { innerList = new IgnoreCaseStringHashList(); } innerList.Add(nameValue.Name, nameValue); }
public NamedValue AddOrReplace(string name, object value) { NamedValue nameValue = this[name]; if (nameValue == null) { nameValue = new NamedValue(name, value); Add(nameValue); } else { nameValue.Value = value; } return nameValue; }