Class SystemBootTaskWiringInspector
Resolves, for each of a set of systems, whether its install task already sits in some project-owned
UnityInitializationPipelineProfile — the same question the Systems and Settings steps both need
answered, so a fresh project shows a system's row as "wired" instead of just "Missing" when its shipped
profile already installs it. Delegates the actual profile scan to
Serenity.Global.Infrastructure.Editor.InitializationPipeline.InstallTaskAuthoring.ProjectOwnedProfileNamesByInstallMethodName(System.Collections.Generic.IReadOnlyCollection{System.String}) so this module never
needs a typed reference to UnityInitializationPipelineProfile itself.
Inherited Members
Namespace: Serenity.CreateGame.Infrastructure.Editor.Systems
Assembly: Serenity.UnityCreateGame.Infrastructure.Editor.dll
Syntax
public static class SystemBootTaskWiringInspector
Methods
Inspect(IReadOnlyList<SerenityInstallableSystem>)
One SystemBootTaskWiring per system in systems, keyed by
InstallMethodName.
Declaration
public static IReadOnlyDictionary<string, SystemBootTaskWiring> Inspect(IReadOnlyList<SerenityInstallableSystem> systems)
Parameters
| Type | Name | Description |
|---|---|---|
| IReadOnlyList<SerenityInstallableSystem> | systems |
Returns
| Type | Description |
|---|---|
| IReadOnlyDictionary<string, SystemBootTaskWiring> |