public Resource this[ string name ]
{
get
{
Debug.Assert( _resources != null, "A resource was being retrieved, but the list of Resources is null.", "" );
Resource resource;
// try to obtain the resource
_resources.TryGetValue( name, out resource );
// return the resource or null
return resource;
}
}