public async Task <List <Setting <T> > > GetAllSettingsAsync <T>() { var keys = await _configClient.GetAllKeysAsync(); var settings = new List <Setting <T> >(); foreach (var key in keys) { settings.Add(new Setting <T>() { Key = key, Value = await _configClient.GetValueAsync <T>(key, default) });