Class PhoenixBootstrapper
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Phoenix
Assembly: Phoenix.Core.dll
Syntax
public class PhoenixBootstrapper : IDisposable
Constructors
View SourcePhoenixBootstrapper(IPluginDirectoryManager, Nullable<IEventAggregator>)
Initializes a new instance of the PhoenixBootstrapper class.
Declaration
public PhoenixBootstrapper(IPluginDirectoryManager pluginManager = null, IEventAggregator? eventAggregator = null)
Parameters
Type | Name | Description |
---|---|---|
IPluginDirectoryManager | pluginManager | The plugin directory manager to use to load assemblies. |
System.Nullable<IEventAggregator> | eventAggregator | The event aggregator to use. |
Properties
View SourceViewProviderCollection
Declaration
protected ViewProviderCollection ViewProviderCollection { get; }
Property Value
Type | Description |
---|---|
ViewProviderCollection |
Methods
View SourceConfigureServices(IServiceCollection)
Declaration
public virtual void ConfigureServices(IServiceCollection serviceCollection)
Parameters
Type | Name | Description |
---|---|---|
IServiceCollection | serviceCollection |
Dispose()
Declaration
public virtual void Dispose()
RegisterCoreServices(IServiceCollection)
Declaration
protected virtual void RegisterCoreServices(IServiceCollection serviceCollection)
Parameters
Type | Name | Description |
---|---|---|
IServiceCollection | serviceCollection |
SetServiceProvider(IServiceProvider)
Declaration
public static void SetServiceProvider(IServiceProvider services)
Parameters
Type | Name | Description |
---|---|---|
System.IServiceProvider | services |
Start()
Declaration
public void Start()
Implements
System.IDisposable