private static IEnumerable<string> FindPrefix(SortedSet<string> sortedSet, string prefix) { foreach (var word in sortedSet.GetViewBetween(prefix, sortedSet.Max)) { if (word.StartsWith(prefix)) { yield return word; } } }