public ConfigurationCompiler(ISecretConfigValueProvider secretProvider,
                              ILogger <ConfigurationCompiler> logger,
                              ILogger <IValueResolver> resolverLogger)
 {
     _secretProvider = secretProvider;
     _logger         = logger;
     _resolverLogger = resolverLogger;
 }
 /// <summary>
 ///     use the given <see cref="ISecretConfigValueProvider"/> for providing Secrets
 /// </summary>
 /// <param name="secretProvider"></param>
 /// <returns></returns>
 public ValueResolverBuilder UseSecretProvider(ISecretConfigValueProvider secretProvider)
 => UseValueProvider(ConfigValueProviderType.SecretStore, secretProvider);