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)
166return semanticModel.AnalyzeDataFlow(firstStatement, lastStatement);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
FlowAnalysis\FlowTestBase.cs (2)
99return CompileAndGetModelAndStatements(program, (model, stmt1, stmt2) => model.AnalyzeDataFlow(stmt1, stmt2)); 104return CompileAndGetModelAndStatements(program, (model, stmt1, stmt2) => (model.AnalyzeControlFlow(stmt1, stmt2), model.AnalyzeDataFlow(stmt1, stmt2)));
FlowAnalysis\RegionAnalysisTests.cs (3)
3106Assert.Throws<ArgumentNullException>(() => semanticModel.AnalyzeDataFlow(null, statement)); 3107Assert.Throws<ArgumentNullException>(() => semanticModel.AnalyzeDataFlow(statement, null)); 4529var dataFlowAnalysisResults = model.AnalyzeDataFlow(stmt1, stmt2);
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (18)
FlowAnalysis\FlowTestBase.vb (1)
131Return model.AnalyzeDataFlow(pair.first, pair.last)
FlowAnalysis\RegionAnalysisTests.vb (5)
31Assert.Throws(Of ArgumentNullException)(Sub() semanticModel.AnalyzeDataFlow(statement, Nothing)) 32Assert.Throws(Of ArgumentNullException)(Sub() semanticModel.AnalyzeDataFlow(Nothing, statement)) 8234Dim dataFlowAnalysis = model.AnalyzeDataFlow(node, node) 8265Dim dataFlowAnalysis = model.AnalyzeDataFlow(node, node) 8297Dim dataFlowAnalysis = model.AnalyzeDataFlow(node, node)
FlowAnalysis\RegionAnalysisTestsWithStaticLocals.vb (3)
5014Dim dataFlowAnalysis = model.AnalyzeDataFlow(node, node) 5048Dim dataFlowAnalysis = model.AnalyzeDataFlow(node, node) 5084Dim dataFlowAnalysis = model.AnalyzeDataFlow(node, node)
FlowAnalysis\TryLockUsingStatementTests.vb (5)
1640Assert.False(model.AnalyzeDataFlow(statement, statement).Succeeded) 1644Assert.False(model.AnalyzeDataFlow(statement, statement).Succeeded) 1648Assert.False(model.AnalyzeDataFlow(statement, statement).Succeeded) 1674Dim dataFlowAnalysisResults = binding.AnalyzeDataFlow(statement, statement) 1703Dim dataFlowAnalysisResults = binding.AnalyzeDataFlow(statement, statement)
Semantics\ForeachTest.vb (1)
1327Dim analyze = model.AnalyzeDataFlow(node, node)
Semantics\ForLoopTest.vb (1)
593Dim analyze = model.AnalyzeDataFlow(node, node)
Semantics\MultiDimensionalTest.vb (1)
337Dim analyze = model.AnalyzeDataFlow(node, node)
Semantics\WithBlockSemanticModelTests.vb (1)
272Dim result2 = model.AnalyzeDataFlow(withBlock, withBlock)