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