public async Task <AnalysisResult> AnalyzeAsync(AnalysisContext context) { _logger.Info("Starting analysis phase two."); _logger.Info($"Context: {context.ToLogString()}"); // Perform full analysis and calculate confidence complexity function. AnalysisPhaseTwoResult _ = await PerformPhaseTwoAsync(context); _logger.Info("Finished analysis phase two."); return(AnalysisResult.CreateSuccess("Analysis finished successfully.", context)); }