logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnitySystemConfigurationInstallationStep

    Installs the system configuration aggregate into the running composition.

    Inheritance
    object
    UnitySystemConfigurationInstallationStep
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.SystemConfiguration.Installation.Installers
    Assembly: Serenity.UnitySystemConfiguration.Installation.dll
    Syntax
    public class UnitySystemConfigurationInstallationStep

    Constructors

    UnitySystemConfigurationInstallationStep()

    Declaration
    public UnitySystemConfigurationInstallationStep()

    Methods

    Install(IUnityInstallationContext)

    Builds the aggregate's installer, installs it and publishes its services.

    Declaration
    public UnitySystemConfigurationInstaller Install(IUnityInstallationContext installationContext)
    Parameters
    Type Name Description
    IUnityInstallationContext installationContext

    The composition root this step installs into, and the channel the inspector-authored input arrives on.

    Returns
    Type Description
    UnitySystemConfigurationInstaller

    The installer, or null when the event dispatcher it needs is not installed.

    Remarks

    Idempotent: this aggregate installs both during bootstrap and as a pipeline task, so a second call returns what the first one published rather than installing a second service.

    In this article
    © 2026 Serenity. All Rights Reserved