private void ObjectPool_RemovingObject(object sender, RemovingObjectEventArgs e) { SaveToPool(e.Data); }
protected virtual void OnRemovingObject(RemovingObjectEventArgs e) { RemovingObject?.Invoke(this, e); }