| Package | Info |
|---|---|
| BunnyTail.ServiceRegistration |
Service registory method generator.
using BunnyTail.ServiceRegistration;
using Microsoft.Extensions.DependencyInjection;
internal static class Program
{
public static void Main()
{
using var provider = new ServiceCollection()
.AddServices()
.BuildServiceProvider();
var service = provider.GetRequiredService<TestService>();
}
}
internal static partial class ServiceCollectionExtensions
{
[ServiceRegistration(Lifetime.Singleton, "Service$")]
public static partial IServiceCollection AddServices(this IServiceCollection services);
}
internal sealed class TestService
{
}