This package is mainly increased Microsoft.Extensions.DependencyInjection
. Simplify the use of DI
.
services.AddScopedFromAssembly<Type>();
// or
services.AddSingletonFromAssembly<Type>();
// or
services.AddTransientFromAssembly<Type>();
services.AddScopedFromAssembly(typeof(Type));
// or
services.AddSingletonFromAssembly(typeof(Type));
// or
services.AddTransientFromAssembly(typeof(Type));
services.AddScopedFromAssembly("assembly");
// or
services.AddSingletonFromAssembly("assembly");
// or
services.AddTransientFromAssembly("assembly");
services.AddScopedFromAssembly(nameof(Assembly), o => o.Matching = true);
// or
services.AddSingletonFromAssembly(nameof(Assembly), o => o.Matching = true);
// or
services.AddTransientFromAssembly(nameof(Assembly), o => o.Matching = true);