Как правильно написать Parallel.For с асинхронными методами

Как бы я структурировал приведенный ниже код так, чтобы вызывался асинхронный метод?

Parallel.For(0, elevations.Count(), delegate(int i)
{
   allSheets.AddRange(await BuildSheetsAsync(userID, elevations[i], includeLabels));
});

Ответы на вопрос(3)

Ваш ответ на вопрос