public override string this[ string key ]
{
get
{
if ( key == null )
{
throw new ArgumentNullException ( "key" );
}
return (string) contents[ key ];
}
set
{
if ( key == null )
{
throw new ArgumentNullException ( "key" );
}
contents[ key ] = value;
}
}