# PackageRegistrationEventArgs

> Structure describing the PackageInfo entries to register or unregister during the Package Manager registration process.

## Definition

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

```csharp
public class PackageRegistrationEventArgs
```

## Remarks

**Note:** The `changedFrom` and `changedTo` collections are guaranteed to match in length and ordering.

## Properties

| Property                                                                                                              | Description                                                                                                                                                                                                                              |
| --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [added](/engine/6000.0/script-reference/unityeditor/packagemanager/packageregistrationeventargs/added.md)             | A collection of [PackageInfo](/engine/6000.0/script-reference/unityeditor/packagemanager/packageinfo.md) entries to add during the Package Manager registration process.                                                                 |
| [changedFrom](/engine/6000.0/script-reference/unityeditor/packagemanager/packageregistrationeventargs/changedfrom.md) | A collection of [PackageInfo](/engine/6000.0/script-reference/unityeditor/packagemanager/packageinfo.md) entries describing packages to be overridden by another version during the Package Manager registration process.                |
| [changedTo](/engine/6000.0/script-reference/unityeditor/packagemanager/packageregistrationeventargs/changedto.md)     | A collection of [PackageInfo](/engine/6000.0/script-reference/unityeditor/packagemanager/packageinfo.md) entries describing packages that will override a previously registered version during the Package Manager registration process. |
| [removed](/engine/6000.0/script-reference/unityeditor/packagemanager/packageregistrationeventargs/removed.md)         | A collection of [PackageInfo](/engine/6000.0/script-reference/unityeditor/packagemanager/packageinfo.md) entries to remove during the Package Manager registration process.                                                              |
