Я считаю, Concat
- это то, что вы ищете.
var allResults = resultSet1.Concat(resultSet2);
Очевидно, что оба набора результатов должны использовать один и тот же тип. И я верю, что могут быть и другие требования о том, как наборы результатов создаются в первую очередь, но я не знаю всех деталей.