public override ControlFlowAnalysis AnalyzeControlFlow(StatementSyntax firstStatement, StatementSyntax lastStatement) { ValidateStatementRange(firstStatement, lastStatement); var context = RegionAnalysisContext(firstStatement, lastStatement); var result = new CSharpControlFlowAnalysis(context); return result; }
public override ControlFlowAnalysis AnalyzeControlFlow(StatementSyntax firstStatement, StatementSyntax lastStatement) { using (Logger.LogBlock(FunctionId.CSharp_SemanticModel_AnalyzeControlFlow, message: this.SyntaxTree.FilePath)) { ValidateStatementRange(firstStatement, lastStatement); var context = RegionAnalysisContext(firstStatement, lastStatement); var result = new CSharpControlFlowAnalysis(context); return result; } }