When registring a lot of services in a ASP.NET Core Project ConfigureServices Method often get filled with service add methods.
This allows you move the declaring of the scope of the service as a class annotation and have a clutter free ConfigureServices Method.
Sample Project using ServiceRegisterCore can be found here!