public void Add(object key, object value) { if (_readOnly) { throw new NotSupportedException(SR.OrderedDictionary_ReadOnly); } objectsTable.Add(key, value); objectsArray.Add(new DictionaryEntry(key, value)); }
public void PassingEqualityComparers() { var eqComp = new CaseInsensitiveEqualityComparer(); var d1 = new OrderedDictionary(eqComp); d1.Add("foo", "bar"); Assert.Throws<ArgumentException>(() => d1.Add("FOO", "bar")); }