using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using System; namespace StellaOps.Cryptography.Kms; public static partial class ServiceCollectionExtensions { private static void RemoveKmsServices(IServiceCollection services) { services.RemoveAll(); services.RemoveAll(); services.RemoveAll(); services.RemoveAll(); } private static void RegisterKmsProvider(IServiceCollection services) { services.TryAddSingleton(TimeProvider.System); services.TryAddEnumerable(ServiceDescriptor.Singleton()); } }