public static IEnumerable<string> GetAncestorsAndSelfCultureNames(CultureInfo rpCultureInfo) { do { yield return rpCultureInfo.Name; rpCultureInfo = rpCultureInfo.Parent; } while (rpCultureInfo != CultureInfo.InvariantCulture); }