void MagnetDetachAllObjects() { again: foreach( MagnetObjectItem item in magnetAttachedObjects ) { MagnetDetachObject( item ); goto again; } }