2 overrides of AlwaysAssigned
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
172
public override ImmutableArray<ISymbol>
AlwaysAssigned
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
136
Public Overrides ReadOnly Property
AlwaysAssigned
As ImmutableArray(Of ISymbol)
299 references to AlwaysAssigned
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
194
if (dataFlow.
AlwaysAssigned
.Contains(_localSymbol))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (292)
FlowAnalysis\FlowTestBase.cs (1)
51
AlwaysAssigned: {{GetSymbolNamesJoined(result.
AlwaysAssigned
)}}
FlowAnalysis\IterationJumpYieldStatementTests.cs (6)
574
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
793
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
825
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
857
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
888
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1106
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
FlowAnalysis\PatternMatchingTest5.cs (1)
38
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
FlowAnalysis\PatternsVsRegions.cs (5)
38
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
64
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
90
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
116
Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
141
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
FlowAnalysis\RegionAnalysisTests.cs (237)
58
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
94
Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
134
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
228
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
432
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
461
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
486
Assert.Equal("a, c", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
506
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
527
Assert.Equal("b", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
548
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
569
Assert.Equal("b", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
590
Assert.Equal("b", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
611
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
632
Assert.Equal("b", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
653
Assert.Equal("b", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
674
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
695
Assert.Equal("b", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
712
Assert.Equal("f", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
729
Assert.Equal("d", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
746
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
763
Assert.Equal("a", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
780
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
797
Assert.Equal("a", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
814
Assert.Equal("a", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
833
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
953
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
981
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1009
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1040
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1080
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1101
Assert.Equal("ss", GetSymbolNamesJoined(dataFlows.
AlwaysAssigned
));
1246
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1276
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1306
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1353
Assert.Equal(GetSymbolNamesJoined(results1.
AlwaysAssigned
),
1354
GetSymbolNamesJoined(results2.
AlwaysAssigned
));
1404
Assert.Equal(GetSymbolNamesJoined(results1.
AlwaysAssigned
),
1405
GetSymbolNamesJoined(results2.
AlwaysAssigned
));
1588
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1622
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1662
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1703
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1743
Assert.Equal("s", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1784
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1820
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1855
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1890
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1925
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1960
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1999
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
2039
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
2073
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
2111
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
2147
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
2184
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
2244
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
2278
Assert.Null(GetSymbolNamesJoined(dataFlows.
AlwaysAssigned
));
2307
Assert.Null(GetSymbolNamesJoined(dataFlows.
AlwaysAssigned
));
2340
Assert.Null(GetSymbolNamesJoined(dataFlows.
AlwaysAssigned
));
2493
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
2545
Assert.Equal(currentX, GetSymbolNamesJoined(dataFlowAnalysis.
AlwaysAssigned
));
2575
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.
AlwaysAssigned
));
2611
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.
AlwaysAssigned
));
2645
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.
AlwaysAssigned
));
2776
Assert.Equal("ix, x, i, y, y2, rrr", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
2880
Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
2912
Assert.Equal("y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
3012
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
3041
Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
3075
Assert.Equal("i, j, s", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
3269
Assert.Equal("x, z", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3295
Assert.Equal("y", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3471
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3489
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3510
Assert.Equal("i", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3531
Assert.Equal("i", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3614
Assert.Equal("x, a", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3629
Assert.Equal("a", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3648
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3684
Assert.Equal("b", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3726
Assert.Equal("a, b, c, d", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3743
Assert.Equal("e, f", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3763
Assert.Equal("green, blue, red, yellow, brown", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3781
Assert.Equal("a", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3803
Assert.Equal("b", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
3826
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
3858
Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
3890
Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
3922
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
3987
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
4020
Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
4045
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
4120
Assert.Equal("t1", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
4145
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
4168
Assert.Equal("y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
4207
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
4301
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
4330
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
4468
Assert.Equal("p1, p2, local_1, non_nullable, ret", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
4532
Assert.Equal("p, t", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
5306
Assert.Equal("testDel", GetSymbolNamesJoined(results1.
AlwaysAssigned
));
5339
Assert.Equal("x", GetSymbolNamesJoined(results1.
AlwaysAssigned
));
5371
Assert.Null(GetSymbolNamesJoined(dataFlows.
AlwaysAssigned
));
5408
Assert.Equal("d", GetSymbolNamesJoined(dataFlows.
AlwaysAssigned
));
5441
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
5659
Assert.Equal("q2", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
5689
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
5717
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
5744
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
5771
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
5803
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
5838
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
5870
Assert.Equal("temp", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
5902
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
6018
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
6055
Assert.Empty(dataFlowAnalysisResults.
AlwaysAssigned
);
6092
Assert.Empty(dataFlowAnalysisResults.
AlwaysAssigned
);
6131
Assert.Empty(dataFlowAnalysisResults.
AlwaysAssigned
);
6170
Assert.Empty(dataFlowAnalysisResults.
AlwaysAssigned
);
6251
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
6319
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
6825
Assert.Equal("localValue", GetSymbolNamesJoined(results.
AlwaysAssigned
));
6855
Assert.Equal("y", GetSymbolNamesJoined(results.
AlwaysAssigned
));
6885
Assert.Equal("y", GetSymbolNamesJoined(results.
AlwaysAssigned
));
6915
Assert.Equal("x", GetSymbolNamesJoined(results.
AlwaysAssigned
));
6987
Assert.Equal("x, y", GetSymbolNamesJoined(results.
AlwaysAssigned
));
7021
Assert.Equal("x, y", GetSymbolNamesJoined(results.
AlwaysAssigned
));
7041
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
7073
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
7108
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7142
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7176
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7210
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7248
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7278
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7309
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7349
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7390
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7462
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7492
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7522
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7555
Assert.Equal("x, y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7585
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7615
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7645
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7675
Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7705
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7735
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7765
Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7795
Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7824
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7853
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7878
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7914
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
7964
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
8023
Assert.Equal("j", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
8059
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
9322
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
9357
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
9643
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
9698
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
9752
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
9910
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10083
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10123
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10162
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10202
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10282
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10362
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10477
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10530
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10583
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10759
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
10943
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11023
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11109
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11162
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11215
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11342
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11409
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11476
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11543
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11584
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11747
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11828
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
11952
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12076
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12137
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12209
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12342
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12404
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12454
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12488
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12539
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12574
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12609
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12644
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12679
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12714
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12749
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12784
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12819
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12854
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12889
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12924
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12959
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
12994
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13029
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13064
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13099
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13134
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13169
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13214
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13248
Assert.Equal("x", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13283
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13318
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13353
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13391
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13426
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13461
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13496
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13531
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13566
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13601
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13636
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13671
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13708
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13743
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13778
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13813
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13848
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13883
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13923
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
13961
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
14001
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
14041
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
14081
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
FlowAnalysis\StructTests.cs (1)
131
Assert.Equal("s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
FlowAnalysis\TryLockUsingStatementTests.cs (38)
53
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
90
Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
147
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
204
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
263
Assert.Equal("by", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
301
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
346
Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
407
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
452
Assert.Equal("para, local", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
491
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
535
Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
578
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
618
Assert.Equal("z", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
663
Assert.Equal("p, z, ax", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
710
Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
780
Assert.Equal("n", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
820
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
865
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
904
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
948
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
997
Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1054
Assert.Equal(GetSymbolNamesJoined(dataFlowResults02.
AlwaysAssigned
), GetSymbolNamesJoined(dataFlowResults01.
AlwaysAssigned
));
1096
Assert.Equal("outp", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1139
Assert.Equal("outp, d", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1186
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1233
Assert.Equal("d", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1420
Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.
AlwaysAssigned
));
1447
Assert.Equal("c", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1474
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1509
Assert.Equal("c", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1544
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1572
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1602
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1633
Assert.Null(GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1663
Assert.Equal("obj", GetSymbolNamesJoined(analysis.
AlwaysAssigned
));
1697
Assert.Equal("obj", GetSymbolNamesJoined(analysisDataflow.
AlwaysAssigned
));
1736
Assert.Equal("obj", GetSymbolNamesJoined(analysisDataflow.
AlwaysAssigned
));
Semantics\OutVarTests.cs (2)
1117
Assert.True(dataFlow.
AlwaysAssigned
.Contains(symbol, ReferenceEqualityComparer.Instance));
32800
Assert.False(dataFlow.
AlwaysAssigned
.Contains(symbol, ReferenceEqualityComparer.Instance));
Semantics\PatternMatchingTestBase.cs (1)
335
Assert.False(dataFlow.
AlwaysAssigned
.Contains(symbol, ReferenceEqualityComparer.Instance));
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
194
if (dataFlow.
AlwaysAssigned
.Contains(_localSymbol))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\NullConditionalAssignmentTests.cs (4)
2450
Assert.Empty(analysis.
AlwaysAssigned
);
2456
Assert.Empty(analysis.
AlwaysAssigned
);
2484
Assert.Empty(analysis.
AlwaysAssigned
);
2490
Assert.Empty(analysis.
AlwaysAssigned
);
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
418
using var _3 = GetPooledSymbolSet(dataFlowAnalysisData.
AlwaysAssigned
, out var alwaysAssignedMap);