Мне нужно изменить существующую программу, и она содержит следующий код: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Но это кажется мне очень странным, в первую очередь использование asyncи awaitв select....