internal void Indexer_Set <K, V>(K key, V value) { if ((object)key == null) { throw new ArgumentNullException("key"); } MapToDictionaryAdapter.Insert <K, V>(JitHelpers.UnsafeCast <IMap <K, V> >((object)this), key, value); }
internal void Add <K, V>(K key, V value) { if ((object)key == null) { throw new ArgumentNullException("key"); } if (this.ContainsKey <K, V>(key)) { throw new ArgumentException(Environment.GetResourceString("Argument_AddingDuplicate")); } MapToDictionaryAdapter.Insert <K, V>(JitHelpers.UnsafeCast <IMap <K, V> >((object)this), key, value); }