private async Task<IEnumerable<IMemberMetric>> CalculateMemberMetrics(IEnumerable<SyntaxNode> nodes)
{
var tasks = nodes.Select(CalculateMemberMetric);
var metrics = await Task.WhenAll(tasks).ConfigureAwait(false);
return from metric in metrics
where metric != null
select metric;
}