25 references to AnalyzeDataFlow
Microsoft.CodeAnalysis (2)
Compilation\DataFlowAnalysis.cs (1)
12
/// <see cref="SemanticModel.
AnalyzeDataFlow
(SyntaxNode, SyntaxNode)" />, or one of its language-specific overloads,
Compilation\Extensions.cs (1)
166
return semanticModel.
AnalyzeDataFlow
(firstStatement, lastStatement);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
FlowAnalysis\FlowTestBase.cs (2)
99
return CompileAndGetModelAndStatements(program, (model, stmt1, stmt2) => model.
AnalyzeDataFlow
(stmt1, stmt2));
104
return CompileAndGetModelAndStatements(program, (model, stmt1, stmt2) => (model.AnalyzeControlFlow(stmt1, stmt2), model.
AnalyzeDataFlow
(stmt1, stmt2)));
FlowAnalysis\RegionAnalysisTests.cs (3)
3106
Assert.Throws<ArgumentNullException>(() => semanticModel.
AnalyzeDataFlow
(null, statement));
3107
Assert.Throws<ArgumentNullException>(() => semanticModel.
AnalyzeDataFlow
(statement, null));
4529
var dataFlowAnalysisResults = model.
AnalyzeDataFlow
(stmt1, stmt2);
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (18)
FlowAnalysis\FlowTestBase.vb (1)
131
Return model.
AnalyzeDataFlow
(pair.first, pair.last)
FlowAnalysis\RegionAnalysisTests.vb (5)
31
Assert.Throws(Of ArgumentNullException)(Sub() semanticModel.
AnalyzeDataFlow
(statement, Nothing))
32
Assert.Throws(Of ArgumentNullException)(Sub() semanticModel.
AnalyzeDataFlow
(Nothing, statement))
8234
Dim dataFlowAnalysis = model.
AnalyzeDataFlow
(node, node)
8265
Dim dataFlowAnalysis = model.
AnalyzeDataFlow
(node, node)
8297
Dim dataFlowAnalysis = model.
AnalyzeDataFlow
(node, node)
FlowAnalysis\RegionAnalysisTestsWithStaticLocals.vb (3)
5014
Dim dataFlowAnalysis = model.
AnalyzeDataFlow
(node, node)
5048
Dim dataFlowAnalysis = model.
AnalyzeDataFlow
(node, node)
5084
Dim dataFlowAnalysis = model.
AnalyzeDataFlow
(node, node)
FlowAnalysis\TryLockUsingStatementTests.vb (5)
1640
Assert.False(model.
AnalyzeDataFlow
(statement, statement).Succeeded)
1644
Assert.False(model.
AnalyzeDataFlow
(statement, statement).Succeeded)
1648
Assert.False(model.
AnalyzeDataFlow
(statement, statement).Succeeded)
1674
Dim dataFlowAnalysisResults = binding.
AnalyzeDataFlow
(statement, statement)
1703
Dim dataFlowAnalysisResults = binding.
AnalyzeDataFlow
(statement, statement)
Semantics\ForeachTest.vb (1)
1327
Dim analyze = model.
AnalyzeDataFlow
(node, node)
Semantics\ForLoopTest.vb (1)
593
Dim analyze = model.
AnalyzeDataFlow
(node, node)
Semantics\MultiDimensionalTest.vb (1)
337
Dim analyze = model.
AnalyzeDataFlow
(node, node)
Semantics\WithBlockSemanticModelTests.vb (1)
272
Dim result2 = model.
AnalyzeDataFlow
(withBlock, withBlock)