# registeringPackages

> Event raised before applying changes to the registered packages list.

## Definition

* **Type:** Event
* **Namespace:** [UnityEditor.PackageManager](/engine/6000.7/script-reference/unityeditor/packagemanager.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static event Action<PackageRegistrationEventArgs> registeringPackages
```

### Remarks

Occurs before the asset database begins refreshing. Packages about to be modified or removed are still present and functional, because the package registration process has not yet begun. **Note:** There is no guarantee that the [AssetPostprocessor](/engine/6000.7/script-reference/unityeditor/assetpostprocessor.md) pipeline will finish by the time this event is raised, so don't rely on the execution order for pre-processing events.
