You could always use Aggregate combined with Concat...
var listOfLists = new List>
{
new List {1, 2, 3, 4},
new List {5, 6, 7, 8},
new List {9, 10}
};
IEnumerable combined = new List();
combined = listOfLists.Aggregate(combined, (current, list) => current.Concat(list)).ToList();