Namespace Serenity.Ui.Infrastructure.Installation
Classes
UnityCompositeViewInstaller
Builds every authored composite view (UnityCompositeViewDefinition) at startup and registers it with a UnityCompositeViewService. Composite assets are discovered by the COMPOSITE_VIEW Addressables label, built with the UnityCompositeUiViewFactory, and start hidden until shown.
UnityCompositeViewInstallerInput
Dependencies required to build and register composite views at startup. Mirrors the inputs the menu installer receives; the key extra is ResolveHostedView, which lets a composite build owned hosted instances (typically menus) without this module depending on the menu module.
UnityUiComposition
What the UI installation step publishes for the steps that build views on top of it: the canvas they parent to, the theme they style with, and the component factories they instantiate through.