public List<string> GetUsedConfigurations() { return GetUsedConditions() .Select(condition => condition.Split('|')) .Where(parts => parts.Length > 0) .Select(parts => parts[0]) .Distinct() .ToList(); }