34 references to AnalyzeControlFlow
Microsoft.CodeAnalysis (1)
Compilation\Extensions.cs (1)
150return semanticModel.AnalyzeControlFlow(firstStatement, lastStatement);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
FlowAnalysis\FlowTestBase.cs (2)
79return CompileAndGetModelAndStatements(program, (model, stmt1, stmt2) => model.AnalyzeControlFlow(stmt1, stmt2)); 104return CompileAndGetModelAndStatements(program, (model, stmt1, stmt2) => (model.AnalyzeControlFlow(stmt1, stmt2), model.AnalyzeDataFlow(stmt1, stmt2)));
FlowAnalysis\RegionAnalysisTests.cs (2)
3103Assert.Throws<ArgumentNullException>(() => semanticModel.AnalyzeControlFlow(statement, null)); 3104Assert.Throws<ArgumentNullException>(() => semanticModel.AnalyzeControlFlow(null, statement));
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (29)
FlowAnalysis\FlowTestBase.vb (1)
117Return model.AnalyzeControlFlow(pair.first, pair.last)
FlowAnalysis\IterationJumpYieldStatementTests.vb (1)
1370Dim analysis = model.AnalyzeControlFlow(stmtNode, stmtNode)
FlowAnalysis\RegionAnalysisTests.vb (18)
29Assert.Throws(Of ArgumentNullException)(Sub() semanticModel.AnalyzeControlFlow(statement, Nothing)) 30Assert.Throws(Of ArgumentNullException)(Sub() semanticModel.AnalyzeControlFlow(Nothing, statement)) 4901Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 4927Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 4949Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5001Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5025Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5049Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5072Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5095Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5118Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5170Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5195Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5218Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5240Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 5262Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 9865Dim analysis = model.AnalyzeControlFlow(stmtNode, stmtNode) 9888Dim analysis = model.AnalyzeControlFlow(stmtNode, stmtNode)
FlowAnalysis\RegionAnalysisTestsWithStaticLocals.vb (2)
2804Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode) 2831Dim analysis = model.AnalyzeControlFlow(stmtSyntaxNode, stmtSyntaxNode)
FlowAnalysis\TryLockUsingStatementTests.vb (5)
1639Assert.False(model.AnalyzeControlFlow(statement, statement).Succeeded) 1643Assert.False(model.AnalyzeControlFlow(statement, statement).Succeeded) 1647Assert.False(model.AnalyzeControlFlow(statement, statement).Succeeded) 1673Dim controlFlowAnalysisResults = binding.AnalyzeControlFlow(statement, statement) 1702Dim controlFlowAnalysisResults = binding.AnalyzeControlFlow(statement, statement)
Semantics\ForeachTest.vb (1)
1347Dim analyze = model.AnalyzeControlFlow(node, node)
Semantics\ForLoopTest.vb (1)
613Dim analyze = model.AnalyzeControlFlow(node, node)