Open sandboxFocus

Method CreateServices

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.