2 overrides of DataFlowsIn
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
95
public override ImmutableArray<ISymbol>
DataFlowsIn
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
72
Public Overrides ReadOnly Property
DataFlowsIn
As ImmutableArray(Of ISymbol)
331 references to DataFlowsIn
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
46
if (dataFlow.
DataFlowsIn
.Contains(symbol))
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
272
return dataFlow.
DataFlowsIn
.Contains(outLocalSymbol);
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
182
if (dataFlow.
DataFlowsIn
.Contains(_localSymbol))
401
return _semanticModel.AnalyzeDataFlow(statementOrExpression).
DataFlowsIn
.Contains(_localSymbol);
418
return dataFlow.
DataFlowsIn
.Contains(_localSymbol);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (319)
FlowAnalysis\FlowTestBase.cs (1)
55
DataFlowsIn: {{GetSymbolNamesJoined(result.
DataFlowsIn
)}}
FlowAnalysis\IterationJumpYieldStatementTests.cs (26)
48
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
81
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
111
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
141
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
171
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
200
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
230
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
259
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
305
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
334
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
363
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
392
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
421
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
450
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
575
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
656
Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
693
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
794
Assert.Equal("ary, a", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
826
Assert.Equal("a, v", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
858
Assert.Equal("a, v", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
889
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
979
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1007
Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1035
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1063
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1107
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
FlowAnalysis\PatternMatchingTest5.cs (1)
36
Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
FlowAnalysis\PatternsVsRegions.cs (5)
36
Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
62
Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
88
Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
114
Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
139
Assert.Equal("args", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
FlowAnalysis\RegionAnalysisTests.cs (245)
59
Assert.Equal("i, s", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
95
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
135
Assert.Equal("i, s", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
163
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
232
Assert.Equal("a, b, c, d, e, f", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
258
Assert.Equal("s", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
299
Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
433
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
462
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
954
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
982
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1010
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1041
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1102
Assert.Equal("s", GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
1125
Assert.Equal("s", GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
1146
Assert.Null(GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
1171
Assert.Null(GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
1196
Assert.Equal("t", GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
1222
Assert.Equal("t", GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
1247
Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1277
Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1307
Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1361
Assert.Equal(GetSymbolNamesJoined(results1.
DataFlowsIn
),
1362
GetSymbolNamesJoined(results2.
DataFlowsIn
));
1412
Assert.Equal(GetSymbolNamesJoined(results1.
DataFlowsIn
),
1413
GetSymbolNamesJoined(results2.
DataFlowsIn
));
1460
Assert.Equal("System.Int32 y", dataFlows.
DataFlowsIn
.Single().ToTestDisplayString());
1478
Assert.Equal("System.Int32 y", dataFlows.
DataFlowsIn
.Single().ToTestDisplayString());
1595
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1629
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1669
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1710
Assert.Equal("s", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1751
Assert.Equal("s", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1790
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1827
Assert.Equal("p", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1861
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1896
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1931
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1966
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2005
Assert.Equal("z", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2045
Assert.Equal("x, z", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2079
Assert.Equal("b1, x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2117
Assert.Equal("b1", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2153
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2190
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2250
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2282
Assert.Null(GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
2311
Assert.Null(GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
2344
Assert.Null(GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
2370
Assert.Equal("args", GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
2494
Assert.Equal("a", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
2546
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.
DataFlowsIn
));
2576
Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysis.
DataFlowsIn
));
2612
Assert.Equal("c", GetSymbolNamesJoined(dataFlowAnalysis.
DataFlowsIn
));
2646
Assert.Equal("c", GetSymbolNamesJoined(dataFlowAnalysis.
DataFlowsIn
));
2677
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2697
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2712
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2730
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2771
Assert.Equal("r, i", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2793
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2812
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2827
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2838
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2849
Assert.Equal("x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
2881
Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
2913
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
2938
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
2971
Assert.Equal("j, l", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
2988
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
3013
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
3042
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
3076
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
3268
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
3356
Assert.Equal("i", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
3378
Assert.Equal("x, a", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
3398
Assert.Equal("this", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
3827
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
3859
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
3891
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
3923
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
3988
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
4021
Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
4121
Assert.Equal("this, t", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
4146
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
4208
Assert.Equal("p", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
4302
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
4331
Assert.Equal("p, v", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
4469
Assert.Equal("p1, local_0, non_nullable", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
4536
Assert.Equal("value", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
4657
Assert.Null(GetSymbolNamesJoined(dataFlow.
DataFlowsIn
));
4703
Assert.Equal("this", GetSymbolNamesJoined(dataFlow.
DataFlowsIn
));
5083
Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5192
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5222
Assert.Equal("this, x, y", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
5310
Assert.Null(GetSymbolNamesJoined(results1.
DataFlowsIn
));
5343
Assert.Equal("p, y", GetSymbolNamesJoined(results1.
DataFlowsIn
));
5373
Assert.Equal("ary", GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
5412
Assert.Equal("i", GetSymbolNamesJoined(dataFlows.
DataFlowsIn
));
5445
Assert.Equal("nums", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5660
Assert.Equal("nums", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5690
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5718
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5745
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5772
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5807
Assert.Equal("nums", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5840
Assert.Equal("nums", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5874
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
5906
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
6019
Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
6056
Assert.Empty(dataFlowAnalysisResults.
DataFlowsIn
);
6093
Assert.Empty(dataFlowAnalysisResults.
DataFlowsIn
);
6132
Assert.Equal("p", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
6171
Assert.Equal("node", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
6222
Assert.Equal("MyClass this", flowAnalysis.
DataFlowsIn
.Single().ToTestDisplayString());
6231
Assert.Equal("MyClass this", flowAnalysis.
DataFlowsIn
.Single().ToTestDisplayString());
6255
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
6323
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
6821
Assert.Equal("arg", GetSymbolNamesJoined(results.
DataFlowsIn
));
6851
Assert.Equal("x", GetSymbolNamesJoined(results.
DataFlowsIn
));
6881
Assert.Equal("x", GetSymbolNamesJoined(results.
DataFlowsIn
));
6911
Assert.Equal("y", GetSymbolNamesJoined(results.
DataFlowsIn
));
7045
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
7077
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
7109
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7143
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7177
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7211
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7249
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7279
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7310
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7350
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7391
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7466
Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7496
Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7526
Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7559
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7589
Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7619
Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7649
Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7679
Assert.Equal("value", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7709
Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7739
Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7769
Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7799
Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7828
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7857
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7882
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7918
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
7968
Assert.Equal("test, a", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
8027
Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
8066
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
8949
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
8975
Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
9000
Assert.Equal("args", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
9045
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
9094
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
9126
Assert.Equal("x, a", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9141
Assert.Equal("x, a", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9156
Assert.Equal("x, a", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9172
Assert.Equal("x, a", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9188
Assert.Equal("x, a", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9204
Assert.Equal("x, a", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9220
Assert.Equal("x, a", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9237
Assert.Equal("x, a", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9326
Assert.Equal("value", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9361
Assert.Equal("value", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9649
Assert.Equal(dataFlowsIn, GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9704
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9758
Assert.Equal(dataFlowsIn, GetSymbolNamesJoined(analysis.
DataFlowsIn
));
9916
Assert.Equal(dataFlowsIn, GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10089
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10129
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10168
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10208
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10288
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10368
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10483
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10536
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10589
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10765
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
10949
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11029
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11115
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11168
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11221
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11348
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11415
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11482
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11549
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11590
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11753
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11834
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
11958
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12082
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12143
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12215
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12348
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12410
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12460
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12494
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12545
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12580
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12615
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12650
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12685
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12720
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12755
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12790
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12825
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12860
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12895
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12930
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
12965
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13000
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13035
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13070
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13105
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13140
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13175
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13220
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13254
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13289
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13324
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13359
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13397
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13432
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13467
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13502
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13537
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13572
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13607
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13642
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13677
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13714
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13749
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13784
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13819
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13854
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13889
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13929
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
13967
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
14007
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
14047
Assert.Equal("x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
14087
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
FlowAnalysis\StructTests.cs (1)
129
Assert.Equal("s2", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
FlowAnalysis\TryLockUsingStatementTests.cs (37)
54
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
91
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
148
Assert.Equal("by", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
205
Assert.Equal("para, by", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
264
Assert.Equal("by", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
302
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
347
Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
408
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
453
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
492
Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
536
Assert.Equal("ax", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
579
Assert.Equal("p, x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
619
Assert.Equal("p, x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
664
Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
711
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
781
Assert.Equal("n", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
821
Assert.Equal("ax", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
866
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
905
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
949
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
998
Assert.Equal("this, p", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1055
Assert.Equal(GetSymbolNamesJoined(dataFlowResults02.
DataFlowsIn
), GetSymbolNamesJoined(dataFlowResults01.
DataFlowsIn
));
1098
Assert.Equal("refp", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1141
Assert.Equal("refp", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1188
Assert.Equal("p, local", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1235
Assert.Equal("p, local, e", GetSymbolNamesJoined(dataFlowAnalysisResults.
DataFlowsIn
));
1448
Assert.Equal("this, x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1475
Assert.Equal("this, x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1510
Assert.Equal("this, x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1545
Assert.Equal("this, x, c", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1573
Assert.Equal("this, x", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1603
Assert.Null(GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1634
Assert.Equal("name, obj", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1664
Assert.Equal("str", GetSymbolNamesJoined(analysis.
DataFlowsIn
));
1698
Assert.Equal("str", GetSymbolNamesJoined(analysisDataflow.
DataFlowsIn
));
1737
Assert.Null(GetSymbolNamesJoined(analysisDataflow.
DataFlowsIn
));
Semantics\OutVarTests.cs (2)
1122
dataFlow.
DataFlowsIn
.Contains(symbol, ReferenceEqualityComparer.Instance));
32802
Assert.False(dataFlow.
DataFlowsIn
.Contains(symbol, ReferenceEqualityComparer.Instance));
Semantics\PatternMatchingTestBase.cs (1)
337
Assert.False(dataFlow.
DataFlowsIn
.Contains(symbol, ReferenceEqualityComparer.Instance));
Microsoft.CodeAnalysis.CSharp.Features (5)
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
46
if (dataFlow.
DataFlowsIn
.Contains(symbol))
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
272
return dataFlow.
DataFlowsIn
.Contains(outLocalSymbol);
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
182
if (dataFlow.
DataFlowsIn
.Contains(_localSymbol))
401
return _semanticModel.AnalyzeDataFlow(statementOrExpression).
DataFlowsIn
.Contains(_localSymbol);
418
return dataFlow.
DataFlowsIn
.Contains(_localSymbol);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
513
Assert.DoesNotContain(declSymbol, model2.AnalyzeDataFlow(localRef).
DataFlowsIn
);
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
416
using var _1 = GetPooledSymbolSet(dataFlowAnalysisData.
DataFlowsIn
, out var dataFlowInMap);