Skip to main content

Class PackageInstaller

Namespace: RealityCollective.ServiceFramework.Editor.Packages

Installs a service framework plugin package's IServices and IServiceModules to a ServiceProvidersProfile.

public static class PackageInstaller

Inheritance

object ← PackageInstaller

Properties

ProjectRootPath

public static string ProjectRootPath { get; }

Property Value

string

Methods

InstallPackage(PackageInstallerProfile)

Installs the IServices contained in the PackageInstallerProfile to the provided ServiceProvidersProfile.

public static void InstallPackage(PackageInstallerProfile packageInstallerProfile)

Parameters

packageInstallerProfile PackageInstallerProfile

The PackageInstallerProfile to install.

RegisterModulesInstaller(IPackageModulesInstaller)

Registers a IPackageModulesInstaller with the package installer. The IPackageModulesInstaller will be consulted by the packgae installer whenever a IServiceModule needs to be installed into its parent service profile.

public static void RegisterModulesInstaller(IPackageModulesInstaller modulesInstaller)

Parameters

modulesInstaller IPackageModulesInstaller