Namespace Unity.Services.Core.Internal
Classes
CircularDependencyException
Exception to use two registered IInitializablePackage depend on the other.
CorePackageRegistry
A container to store all available IInitializablePackage in the project.
CoreRegistry
A container to store all available IServiceComponent and services in the project.
Structs
CoreRegistration
Handle to a registered IInitializablePackage. Provides a fluent interface to define its components dependencies and provisions.
Interfaces
IInitializablePackage
Contract for objects able to register a set of IServiceComponent to a given CoreRegistry.
IInitializablePackageV2
For package inializers that supports multiple instances and identities.
IServiceComponent
Base contract for a functionality defined by the Core package.