public async Task<IProjectMetric> Calculate(Project project, Solution solution)
{
if (project == null)
{
return null;
}
var compilation = project.GetCompilationAsync();
return await InnerCalculate(project, compilation, solution).ConfigureAwait(false);
}