public GeocoderImpl(RequestCounterBase requestCounter)
        {
            if (requestCounter == null)
            {
                throw new ArgumentNullException(nameof(requestCounter));
            }

            RequestCounter = requestCounter;
        }
 protected WeatherProviderServiceBase(ISb49SecureString apiKey, int providerId, RequestCounterBase requestCounter)
     : this(providerId, requestCounter)
 {
     ApiKey = apiKey;
 }
 protected WeatherProviderServiceBase(int providerId, RequestCounterBase requestCounter)
 {
     ProviderId     = providerId;
     RequestCounter = requestCounter;
 }
 public WeatherProviderService(ISb49SecureString apiKey, int providerId, RequestCounterBase requestCounter)
     : base(apiKey, providerId, requestCounter)
 {
 }
 public WeatherProviderService(int providerId, RequestCounterBase requestCounter)
     : base(providerId, requestCounter)
 {
 }