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