CreateServices(in ProjectServiceProvider)
Creates the project services provided by this factory. The returned services will be added to the project's service provider and can be resolved by aspects using GetService<T>().
Declaration
IEnumerable<IProjectService> CreateServices(in ProjectServiceProvider serviceProvider)Parameters
| Type | Name | Description |
|---|---|---|
| ProjectServiceProvider | serviceProvider | The current project service provider, which can be used to resolve dependencies. |
Returns
| Type | Description |
|---|---|
| IEnumerable<IProjectService> | An enumerable of IProjectService instances to be registered. |