у меня есть Dictionary<string, List<string>>
Dictionary<string, List<string>>
Я хочу проверить, чтобы все ключи в словаре имели хотя бы 1 элемент в соответствующем списке
Попробуйте следующее
bool allPopulated = map.All(p => p.Value != null && p.Value.Count > 0);
Для этого вы можете использовать метод расширения Enumerable.All (часть методов расширения LINQ).
Enumerable.All
bool allPopulated = yourDictionary.All(p => p.Value != null && p.Value.Count > 0);