protected virtual void _remove( Resource res )
{
if ( _resources.ContainsKey( res.Name ) )
{
_resources.Remove( res.Name );
}
if ( _resourceHandleMap.ContainsKey( res.Handle ) )
{
_resourceHandleMap.Remove( res.Handle );
}
ResourceGroupManager.Instance.notifyResourceRemoved( res );
}