public FilterAttribute(DependencyInjectionModeEnum dependencyInjectionMode) { this.DependencyInjectionMode = dependencyInjectionMode; }
public ServiceAttribute(DependencyInjectionModeEnum dependencyInjectionMode) { this.DependencyInjectionMode = dependencyInjectionMode; }
public ComponentAttribute(DependencyInjectionModeEnum dependencyInjectionMode) { this.DependencyInjectionMode = dependencyInjectionMode; }
public RepositoryAttribute(DependencyInjectionModeEnum dependencyInjectionMode) { this.DependencyInjectionMode = dependencyInjectionMode; }
private static void AddDependencyInjection(IServiceCollection services, Type type, DependencyInjectionModeEnum dependencyInjectionMode) { switch (dependencyInjectionMode) { case DependencyInjectionModeEnum.Transient: services.AddTransient(type); break; case DependencyInjectionModeEnum.Scoped: services.AddScoped(type); break; case DependencyInjectionModeEnum.Singleton: services.AddSingleton(type); break; } }