public override bool ContainsKey ( string key ) { if ( key == null ) { throw new ArgumentNullException ( "key" ); } return contents.ContainsKey ( key ); }