3741 references to GetSymbolNamesJoined
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3741)
FlowAnalysis\IterationJumpYieldStatementTests.cs (197)
47
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
48
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
49
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
50
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
51
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
52
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
53
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
80
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
81
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
82
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
83
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
84
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
85
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
86
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
110
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
111
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
112
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
113
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
114
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
115
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
116
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
140
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
141
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
142
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
143
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
144
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
145
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
146
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
170
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
171
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
172
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
173
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
174
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
175
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
176
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
199
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
200
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
201
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
202
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
203
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
204
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
205
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
229
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
230
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
231
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
232
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
233
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
234
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
235
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
258
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
259
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
260
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
261
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
262
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
263
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
264
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
304
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
305
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
306
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
307
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
308
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
309
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
310
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
333
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
334
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
335
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
336
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
337
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
338
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
339
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
362
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
363
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
364
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
365
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
366
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
367
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
368
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
391
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
392
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
393
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
394
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
395
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
396
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
397
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
420
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
421
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
422
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
423
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
424
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
425
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
426
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
449
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
450
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
451
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
452
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
453
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
454
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
455
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
573
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
574
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
575
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
576
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
577
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
578
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
579
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
580
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
635
Assert.Equal("i, j",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
636
Assert.Equal("i, j",
GetSymbolNamesJoined
(analysis.WrittenInside));
637
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.ReadInside));
655
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
656
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
657
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
658
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
659
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
660
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
661
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
692
Assert.Equal("k",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
693
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
694
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
695
Assert.Equal("k",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
696
Assert.Equal("i, j",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
697
Assert.Equal("k",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
698
Assert.Equal("i, j",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
743
Assert.Equal("c",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
744
Assert.Equal("c",
GetSymbolNamesJoined
(analysis.WrittenInside));
745
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
763
Assert.Equal("v",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
764
Assert.Equal("v",
GetSymbolNamesJoined
(analysis.WrittenInside));
765
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
792
Assert.Equal("v, x",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
793
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
794
Assert.Equal("ary, a",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
795
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
796
Assert.Equal("ary, a, v, x",
GetSymbolNamesJoined
(analysis.ReadInside));
797
Assert.Equal("v, x",
GetSymbolNamesJoined
(analysis.WrittenInside));
798
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
799
Assert.Equal("this, ary, a",
GetSymbolNamesJoined
(analysis.WrittenOutside));
824
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
825
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
826
Assert.Equal("a, v",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
827
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
828
Assert.Equal("a, v, x",
GetSymbolNamesJoined
(analysis.ReadInside));
829
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
830
Assert.Equal("ary",
GetSymbolNamesJoined
(analysis.ReadOutside));
831
Assert.Equal("this, ary, a, v",
GetSymbolNamesJoined
(analysis.WrittenOutside));
856
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
857
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
858
Assert.Equal("a, v",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
859
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
860
Assert.Equal("a, v, x",
GetSymbolNamesJoined
(analysis.ReadInside));
861
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
862
Assert.Equal("ary",
GetSymbolNamesJoined
(analysis.ReadOutside));
863
Assert.Equal("this, ary, a, v",
GetSymbolNamesJoined
(analysis.WrittenOutside));
887
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
888
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
889
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
890
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
891
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
892
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
893
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
894
Assert.Equal("i, i100",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
978
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
979
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
980
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
981
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
982
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
983
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
984
Assert.Equal("x, y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1006
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1007
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1008
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1009
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1010
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1011
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1012
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1034
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1035
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1036
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1037
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1038
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1039
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1040
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1062
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1063
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1064
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1065
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1066
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1067
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1068
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1105
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1106
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1107
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1108
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1109
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1110
Assert.Equal("i1, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1111
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1112
Assert.Equal("i1, i2, i3, i4, i5, f1, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
FlowAnalysis\PatternMatchingTest5.cs (12)
35
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
36
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
37
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
38
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
39
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
40
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
41
Assert.Equal("o",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
42
Assert.Equal("o, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
43
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
44
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
45
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
46
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.UnsafeAddressTaken));
FlowAnalysis\PatternsVsRegions.cs (60)
35
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
36
Assert.Equal("o",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
37
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
38
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
39
Assert.Equal("o, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
40
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
41
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
42
Assert.Equal("args, o",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
43
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
44
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
45
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
46
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.UnsafeAddressTaken));
61
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
62
Assert.Equal("o",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
63
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
64
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
65
Assert.Equal("o",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
66
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
67
Assert.Equal("args, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
68
Assert.Equal("args, o",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
69
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
70
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
71
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
72
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.UnsafeAddressTaken));
87
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
88
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
89
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
90
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
91
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
92
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
93
Assert.Equal("args, o",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
94
Assert.Equal("args, o, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
95
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
96
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
97
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
98
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.UnsafeAddressTaken));
113
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
114
Assert.Equal("o",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
115
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
116
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
117
Assert.Equal("o",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
118
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
119
Assert.Equal("args, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
120
Assert.Equal("args, o",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
121
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
122
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
123
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
124
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.UnsafeAddressTaken));
138
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
139
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
140
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
141
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
142
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
143
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
144
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
145
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
146
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
147
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
148
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
149
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.UnsafeAddressTaken));
FlowAnalysis\RegionAnalysisTests.cs (3168)
57
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
58
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
59
Assert.Equal("i, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
60
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
61
Assert.Equal("args, i, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
62
Assert.Equal("args, i, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
63
Assert.Equal("i, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
64
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
65
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
66
Assert.Equal("args, i, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
67
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
68
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
69
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
93
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
94
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
95
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
96
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
97
Assert.Equal("args, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
98
Assert.Equal("args, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
99
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
100
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
101
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
102
Assert.Equal("args, s, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
103
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
104
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
105
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
133
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
134
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
135
Assert.Equal("i, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
136
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
137
Assert.Equal("args, i, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
138
Assert.Equal("args, i, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
139
Assert.Equal("i, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
140
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
141
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
142
Assert.Equal("args, i, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
143
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
144
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
145
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
163
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
164
Assert.Equal("args, x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
165
Assert.Equal("args, x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
228
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
229
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
230
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
231
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
232
Assert.Equal("a, b, c, d, e, f",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
233
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
234
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
235
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
236
Assert.Equal("a, b, c, d, e, f",
GetSymbolNamesJoined
(analysis.ReadInside));
237
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
238
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
239
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
240
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenOutside));
258
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
259
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
260
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
279
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
280
Assert.Equal("this, x, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
281
Assert.Equal("this, x, a, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
298
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
299
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
300
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
301
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
302
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
303
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
304
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
305
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
306
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
387
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
388
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
389
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
390
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
409
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
410
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
411
Assert.Equal("this, s, i, myvar",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
412
Assert.Equal("this, s, i, myvar",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
431
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
432
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
433
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
434
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
435
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
436
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
437
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
438
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
439
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
440
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
460
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
461
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
462
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
463
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
464
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
465
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
466
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
467
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
468
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
469
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
486
Assert.Equal("a, c",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
487
Assert.Equal("this, x, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
488
Assert.Equal("this, x, a, x, c",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
506
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
507
Assert.Equal("args",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
508
Assert.Equal("args",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
527
Assert.Equal("b",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
528
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
529
Assert.Equal("args, a, b",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
548
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
549
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
550
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
569
Assert.Equal("b",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
570
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
571
Assert.Equal("args, a, b",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
590
Assert.Equal("b",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
591
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
592
Assert.Equal("args, a, b",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
611
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
612
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
613
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
632
Assert.Equal("b",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
633
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
634
Assert.Equal("args, a, b",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
653
Assert.Equal("b",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
654
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
655
Assert.Equal("args, a, b",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
674
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
675
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
676
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
695
Assert.Equal("b",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
696
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
697
Assert.Equal("args, a, b",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
712
Assert.Equal("f",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
713
Assert.Equal("args, a, b, d",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
714
Assert.Equal("args, a, b, d, f",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
729
Assert.Equal("d",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
730
Assert.Equal("args, a, b",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
731
Assert.Equal("args, a, b, d",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
746
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
747
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
748
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
763
Assert.Equal("a",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
764
Assert.Equal("args",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
765
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
780
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
781
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
782
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
797
Assert.Equal("a",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
798
Assert.Equal("args",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
799
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
814
Assert.Equal("a",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
815
Assert.Equal("args",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
816
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
833
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
834
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
835
Assert.Equal("args",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
836
Assert.Equal("args",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
854
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
855
Assert.Equal("args",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
856
Assert.Equal("args",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
870
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
871
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
872
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
873
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
874
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
875
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
889
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
890
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
891
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
892
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
893
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
894
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
909
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
910
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
911
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
912
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
913
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
914
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
929
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
930
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
931
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
932
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
933
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
934
Assert.Equal("args, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
952
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
953
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
954
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
955
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
956
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
957
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
958
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
959
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
960
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
961
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
980
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
981
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
982
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
983
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
984
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
985
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
986
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
987
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
988
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
989
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1008
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1009
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1010
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1011
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1012
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
1013
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
1014
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1015
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1016
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1017
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1039
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1040
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1041
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1042
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1043
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
1044
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
1045
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1046
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1047
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1048
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1063
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1064
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
1065
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
1080
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1081
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1082
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1100
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
1101
Assert.Equal("ss",
GetSymbolNamesJoined
(dataFlows.AlwaysAssigned));
1102
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
1103
Assert.Equal("ss",
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
1104
Assert.Equal("s, ss",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
1105
Assert.Equal("s, ss",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
1124
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
1125
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
1126
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
1127
Assert.Equal("s, ss",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
1128
Assert.Equal("s, ss",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
1145
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
1146
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
1147
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
1148
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
1149
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
1170
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
1171
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
1172
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
1173
Assert.Equal("this, t",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
1174
Assert.Equal("this, t",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
1195
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
1196
Assert.Equal("t",
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
1197
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
1198
Assert.Equal("this, t",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
1199
Assert.Equal("this, t",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
1221
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
1222
Assert.Equal("t",
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
1223
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
1224
Assert.Equal("this, t, ret",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
1225
Assert.Equal("this, t, ret",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
1245
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1246
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1247
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1248
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1249
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
1250
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
1251
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1252
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1253
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1254
Assert.Equal("y, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1275
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1276
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1277
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1278
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1279
Assert.Equal("z, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
1280
Assert.Equal("z, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
1281
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1282
Assert.Equal("z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1283
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1284
Assert.Equal("z, y, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1305
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1306
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1307
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1308
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1309
Assert.Equal("z, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
1310
Assert.Equal("z, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
1311
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1312
Assert.Equal("z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1313
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1314
Assert.Equal("z, y, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1353
Assert.Equal(
GetSymbolNamesJoined
(results1.AlwaysAssigned),
1354
GetSymbolNamesJoined
(results2.AlwaysAssigned));
1355
Assert.Equal(
GetSymbolNamesJoined
(results1.Captured),
1356
GetSymbolNamesJoined
(results2.Captured));
1357
Assert.Equal(
GetSymbolNamesJoined
(results1.CapturedInside),
1358
GetSymbolNamesJoined
(results2.CapturedInside));
1359
Assert.Equal(
GetSymbolNamesJoined
(results1.CapturedOutside),
1360
GetSymbolNamesJoined
(results2.CapturedOutside));
1361
Assert.Equal(
GetSymbolNamesJoined
(results1.DataFlowsIn),
1362
GetSymbolNamesJoined
(results2.DataFlowsIn));
1363
Assert.Equal(
GetSymbolNamesJoined
(results1.DataFlowsOut),
1364
GetSymbolNamesJoined
(results2.DataFlowsOut));
1366
GetSymbolNamesJoined
(results2.DefinitelyAssignedOnEntry));
1368
GetSymbolNamesJoined
(results2.DefinitelyAssignedOnExit));
1369
Assert.Equal(
GetSymbolNamesJoined
(results1.ReadInside),
1370
GetSymbolNamesJoined
(results2.ReadInside));
1371
Assert.Equal(
GetSymbolNamesJoined
(results1.ReadOutside),
1373
Assert.Equal(
GetSymbolNamesJoined
(results1.WrittenInside),
1374
GetSymbolNamesJoined
(results2.WrittenInside));
1375
Assert.Equal(
GetSymbolNamesJoined
(results1.WrittenOutside),
1404
Assert.Equal(
GetSymbolNamesJoined
(results1.AlwaysAssigned),
1405
GetSymbolNamesJoined
(results2.AlwaysAssigned));
1406
Assert.Equal(
GetSymbolNamesJoined
(results1.Captured),
1407
GetSymbolNamesJoined
(results2.Captured));
1408
Assert.Equal(
GetSymbolNamesJoined
(results1.CapturedInside),
1409
GetSymbolNamesJoined
(results2.CapturedInside));
1410
Assert.Equal(
GetSymbolNamesJoined
(results1.CapturedOutside),
1411
GetSymbolNamesJoined
(results2.CapturedOutside));
1412
Assert.Equal(
GetSymbolNamesJoined
(results1.DataFlowsIn),
1413
GetSymbolNamesJoined
(results2.DataFlowsIn));
1414
Assert.Equal(
GetSymbolNamesJoined
(results1.DataFlowsOut),
1415
GetSymbolNamesJoined
(results2.DataFlowsOut));
1416
Assert.Null(
GetSymbolNamesJoined
(results2.DefinitelyAssignedOnEntry));
1417
Assert.Null(
GetSymbolNamesJoined
(results2.DefinitelyAssignedOnExit));
1418
Assert.Equal(
GetSymbolNamesJoined
(results1.ReadInside),
1419
GetSymbolNamesJoined
(results2.ReadInside));
1420
Assert.Equal(
GetSymbolNamesJoined
(results1.ReadOutside),
1421
GetSymbolNamesJoined
(results2.ReadOutside));
1422
Assert.Equal(
GetSymbolNamesJoined
(results1.WrittenInside),
1423
GetSymbolNamesJoined
(results2.WrittenInside));
1424
Assert.Equal(
GetSymbolNamesJoined
(results1.WrittenOutside),
1425
GetSymbolNamesJoined
(results2.WrittenOutside));
1440
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
1441
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
1442
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
1457
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
1458
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
1459
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
1475
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
1476
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
1477
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
1496
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
1497
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
1498
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
1569
Assert.Equal("a",
GetSymbolNamesJoined
(analysis.WrittenInside));
1570
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1571
Assert.Equal("args, a",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1588
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1589
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
1590
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
1591
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1592
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.UnsafeAddressTaken));
1593
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1595
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1596
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1598
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1599
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1601
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
1602
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1604
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
1605
Assert.Equal("px",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1622
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1623
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
1624
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
1625
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1626
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.UnsafeAddressTaken));
1627
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1629
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1630
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1632
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1633
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1635
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
1636
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1638
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
1639
Assert.Equal("x, px",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1662
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1663
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
1664
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
1665
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1666
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.UnsafeAddressTaken));
1667
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1669
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1670
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1672
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1673
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1675
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
1676
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1678
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.WrittenInside));
1679
Assert.Equal("px",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1703
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1704
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
1705
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
1706
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1707
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.UnsafeAddressTaken));
1708
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1710
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1711
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1713
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1714
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1716
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.ReadInside));
1717
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1719
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.WrittenInside));
1720
Assert.Equal("s, px",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1743
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1745
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
1746
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
1747
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1748
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.UnsafeAddressTaken));
1749
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1751
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1752
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1754
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1755
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1757
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.ReadInside));
1758
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1760
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.WrittenInside));
1761
Assert.Equal("s, px",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1784
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1785
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
1786
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
1787
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1788
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1790
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1791
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1793
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1794
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1796
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
1797
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1799
Assert.Equal("s",
GetSymbolNamesJoined
(analysis.WrittenInside));
1800
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1820
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1821
Assert.Equal("p",
GetSymbolNamesJoined
(analysis.Captured));
1822
Assert.Equal("p",
GetSymbolNamesJoined
(analysis.CapturedInside));
1823
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1824
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.UnsafeAddressTaken));
1825
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1827
Assert.Equal("p",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1828
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1830
Assert.Equal("i, p",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1831
Assert.Equal("i, p",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1833
Assert.Equal("p",
GetSymbolNamesJoined
(analysis.ReadInside));
1834
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.ReadOutside));
1836
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
1837
Assert.Equal("i, p, d",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1855
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1856
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
1857
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
1858
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1859
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1861
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1862
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1864
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1865
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1867
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
1868
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1870
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
1871
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1890
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1891
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
1892
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
1893
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1894
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1896
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1897
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1899
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1900
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1902
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadInside));
1903
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1905
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
1906
Assert.Equal("x, y, i",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1925
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1926
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
1927
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
1928
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1929
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1931
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1932
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1934
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1935
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1937
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadInside));
1938
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1940
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
1941
Assert.Equal("i, x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1960
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1961
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
1962
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
1963
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
1964
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1966
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1967
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1969
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
1970
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
1972
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadInside));
1973
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1975
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
1976
Assert.Equal("x, y, i",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1999
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
2000
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
2001
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
2002
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
2003
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
2005
Assert.Equal("z",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
2006
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
2008
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
2009
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
2011
Assert.Equal("z",
GetSymbolNamesJoined
(analysis.ReadInside));
2012
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
2014
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
2015
Assert.Equal("x, z, i",
GetSymbolNamesJoined
(analysis.WrittenOutside));
2039
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
2040
Assert.Equal("z",
GetSymbolNamesJoined
(analysis.Captured));
2041
Assert.Equal("z",
GetSymbolNamesJoined
(analysis.CapturedInside));
2042
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
2043
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
2045
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
2046
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
2048
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
2049
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
2051
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.ReadInside));
2052
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
2054
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
2055
Assert.Equal("x, z, i",
GetSymbolNamesJoined
(analysis.WrittenOutside));
2073
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
2074
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
2075
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
2076
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
2077
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
2079
Assert.Equal("b1, x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
2080
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
2082
Assert.Equal("b1, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
2083
Assert.Equal("b1, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
2085
Assert.Equal("b1, x",
GetSymbolNamesJoined
(analysis.ReadInside));
2086
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
2088
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
2089
Assert.Equal("b1, x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
2111
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
2112
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
2113
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
2114
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
2115
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
2117
Assert.Equal("b1",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
2118
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
2120
Assert.Equal("b0, b1",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
2121
Assert.Equal("b0, b1",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
2123
Assert.Equal("b1",
GetSymbolNamesJoined
(analysis.ReadInside));
2124
Assert.Equal("b0",
GetSymbolNamesJoined
(analysis.ReadOutside));
2126
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
2127
Assert.Equal("b0, b1",
GetSymbolNamesJoined
(analysis.WrittenOutside));
2147
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
2148
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
2149
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
2150
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
2151
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
2153
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
2154
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
2156
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
2157
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
2159
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
2160
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
2162
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
2163
Assert.Equal("list",
GetSymbolNamesJoined
(analysis.WrittenOutside));
2184
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
2185
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
2186
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
2187
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
2188
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
2190
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
2191
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
2193
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
2194
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
2196
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
2197
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
2199
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
2200
Assert.Equal("x, list",
GetSymbolNamesJoined
(analysis.WrittenOutside));
2244
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
2245
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
2246
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
2247
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
2248
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
2250
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
2251
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
2253
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
2254
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
2256
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
2257
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
2259
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
2260
Assert.Equal("x, list",
GetSymbolNamesJoined
(analysis.WrittenOutside));
2277
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
2278
Assert.Null(
GetSymbolNamesJoined
(dataFlows.AlwaysAssigned));
2279
Assert.Null(
GetSymbolNamesJoined
(dataFlows.Captured));
2280
Assert.Null(
GetSymbolNamesJoined
(dataFlows.CapturedInside));
2281
Assert.Null(
GetSymbolNamesJoined
(dataFlows.CapturedOutside));
2282
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
2283
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
2284
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
2285
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
2286
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.ReadInside));
2287
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.WrittenInside));
2288
Assert.Null(
GetSymbolNamesJoined
(dataFlows.ReadOutside));
2289
Assert.Null(
GetSymbolNamesJoined
(dataFlows.WrittenOutside));
2306
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
2307
Assert.Null(
GetSymbolNamesJoined
(dataFlows.AlwaysAssigned));
2308
Assert.Null(
GetSymbolNamesJoined
(dataFlows.Captured));
2309
Assert.Null(
GetSymbolNamesJoined
(dataFlows.CapturedInside));
2310
Assert.Null(
GetSymbolNamesJoined
(dataFlows.CapturedOutside));
2311
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
2312
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
2313
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
2314
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
2315
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.ReadInside));
2316
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.WrittenInside));
2317
Assert.Null(
GetSymbolNamesJoined
(dataFlows.ReadOutside));
2318
Assert.Null(
GetSymbolNamesJoined
(dataFlows.WrittenOutside));
2339
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
2340
Assert.Null(
GetSymbolNamesJoined
(dataFlows.AlwaysAssigned));
2341
Assert.Null(
GetSymbolNamesJoined
(dataFlows.Captured));
2342
Assert.Null(
GetSymbolNamesJoined
(dataFlows.CapturedInside));
2343
Assert.Null(
GetSymbolNamesJoined
(dataFlows.CapturedOutside));
2344
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
2345
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
2346
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
2347
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
2348
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.ReadInside));
2349
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlows.WrittenInside));
2350
Assert.Null(
GetSymbolNamesJoined
(dataFlows.ReadOutside));
2351
Assert.Null(
GetSymbolNamesJoined
(dataFlows.WrittenOutside));
2370
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
2371
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
2372
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
2403
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.ReadInside));
2404
Assert.Null(
GetSymbolNamesJoined
(dataFlows.WrittenInside));
2405
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
2406
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
2437
Assert.Null(
GetSymbolNamesJoined
(dataFlows.ReadInside));
2438
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.WrittenInside));
2439
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
2440
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
2471
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.ReadInside));
2472
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.WrittenInside));
2473
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
2474
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
2492
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
2493
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
2494
Assert.Equal("a",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
2495
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
2496
Assert.Equal("a",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
2497
Assert.Equal("a",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
2498
Assert.Equal("a",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
2499
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
2500
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
2501
Assert.Equal("a",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
2502
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
2503
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
2504
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
2544
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.VariablesDeclared));
2545
Assert.Equal(currentX,
GetSymbolNamesJoined
(dataFlowAnalysis.AlwaysAssigned));
2546
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.DataFlowsIn));
2547
Assert.Equal($"{currentX}, {currentY}",
GetSymbolNamesJoined
(dataFlowAnalysis.DataFlowsOut));
2548
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.ReadInside));
2549
Assert.Equal("c, x1, y1, x2, y2",
GetSymbolNamesJoined
(dataFlowAnalysis.ReadOutside));
2550
Assert.Equal($"{currentX}, {currentY}",
GetSymbolNamesJoined
(dataFlowAnalysis.WrittenInside));
2551
Assert.Equal($"c, {otherX}, {otherY}",
GetSymbolNamesJoined
(dataFlowAnalysis.WrittenOutside));
2552
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.Captured));
2553
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.CapturedInside));
2554
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.CapturedOutside));
2574
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.VariablesDeclared));
2575
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.AlwaysAssigned));
2576
Assert.Equal("a, b",
GetSymbolNamesJoined
(dataFlowAnalysis.DataFlowsIn));
2577
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.DataFlowsOut));
2578
Assert.Equal("a, b",
GetSymbolNamesJoined
(dataFlowAnalysis.ReadInside));
2579
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.ReadOutside));
2580
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.WrittenInside));
2581
Assert.Equal("this, a, b",
GetSymbolNamesJoined
(dataFlowAnalysis.WrittenOutside));
2582
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.Captured));
2583
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.CapturedInside));
2584
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.CapturedOutside));
2610
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.VariablesDeclared));
2611
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysis.AlwaysAssigned));
2612
Assert.Equal("c",
GetSymbolNamesJoined
(dataFlowAnalysis.DataFlowsIn));
2613
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysis.DataFlowsOut));
2614
Assert.Equal("c",
GetSymbolNamesJoined
(dataFlowAnalysis.ReadInside));
2615
Assert.Equal("c, x",
GetSymbolNamesJoined
(dataFlowAnalysis.ReadOutside));
2616
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysis.WrittenInside));
2617
Assert.Equal("c, x",
GetSymbolNamesJoined
(dataFlowAnalysis.WrittenOutside));
2618
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.Captured));
2619
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.CapturedInside));
2620
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.CapturedOutside));
2644
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.VariablesDeclared));
2645
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysis.AlwaysAssigned));
2646
Assert.Equal("c",
GetSymbolNamesJoined
(dataFlowAnalysis.DataFlowsIn));
2647
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysis.DataFlowsOut));
2648
Assert.Equal("c",
GetSymbolNamesJoined
(dataFlowAnalysis.ReadInside));
2649
Assert.Equal("c, x",
GetSymbolNamesJoined
(dataFlowAnalysis.ReadOutside));
2650
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysis.WrittenInside));
2651
Assert.Equal("c, x",
GetSymbolNamesJoined
(dataFlowAnalysis.WrittenOutside));
2652
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.Captured));
2653
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.CapturedInside));
2654
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysis.CapturedOutside));
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));
2731
Assert.Equal("x, b",
GetSymbolNamesJoined
(analysis.WrittenInside));
2732
Assert.Equal("b",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
2771
Assert.Equal("r, i",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
2772
Assert.Equal("ix, x, i, y",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
2773
Assert.Equal("r, x, i, y, y2",
GetSymbolNamesJoined
(analysis.ReadInside));
2774
Assert.Equal("ix, x, i, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
2775
Assert.Equal("ix, x, i, y, y2, rrr",
GetSymbolNamesJoined
(analysis.WrittenInside));
2776
Assert.Equal("ix, x, i, y, y2, rrr",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
2777
Assert.Equal("this, r, i",
GetSymbolNamesJoined
(analysis.WrittenOutside));
2778
Assert.Equal("y, y2, rrr",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
2793
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
2794
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
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));
2850
Assert.Equal("x, b",
GetSymbolNamesJoined
(analysis.WrittenInside));
2851
Assert.Equal("b",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
2879
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
2880
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
2881
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
2882
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
2883
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
2884
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
2885
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
2886
Assert.Equal("x, y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
2911
Assert.Equal("z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
2912
Assert.Equal("y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
2913
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
2914
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
2915
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
2916
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
2917
Assert.Equal("y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
2918
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
2938
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
2939
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
2971
Assert.Equal("j, l",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
2972
Assert.Equal("i, k",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
2988
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
2989
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
3011
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
3012
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
3013
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
3014
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
3015
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
3016
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
3017
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
3018
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
3040
Assert.Equal("x, z, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
3041
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
3042
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
3043
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
3044
Assert.Equal("z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
3045
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
3046
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
3047
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
3074
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
3075
Assert.Equal("i, j, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
3076
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
3077
Assert.Equal("i, j",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
3078
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
3079
Assert.Equal("i, j",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
3080
Assert.Equal("i, j, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
3081
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
3082
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
3083
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
3084
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
3130
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
3146
Assert.Equal("obj",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
3250
Assert.Equal("b, x, y, z",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
3266
Assert.Equal("x, y, z",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
3267
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3268
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
3269
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
3295
Assert.Equal("y",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
3315
Assert.Equal("a, b, x, y, z, c",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
3332
Assert.Equal("a, a",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
3355
Assert.Equal("j",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
3356
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
3357
Assert.Equal("j",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3358
Assert.Equal("i, j",
GetSymbolNamesJoined
(analysis.ReadInside));
3359
Assert.Equal("i, j",
GetSymbolNamesJoined
(analysis.ReadOutside));
3360
Assert.Equal("j",
GetSymbolNamesJoined
(analysis.WrittenInside));
3361
Assert.Equal("args, i",
GetSymbolNamesJoined
(analysis.WrittenOutside));
3378
Assert.Equal("x, a",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
3398
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
3399
Assert.Equal("t, t1",
GetSymbolNamesJoined
(analysis.ReadOutside));
3416
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3435
Assert.Equal("s, i",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3456
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3471
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
3472
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3473
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
3489
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
3490
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3491
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
3510
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
3511
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3512
Assert.Equal("b",
GetSymbolNamesJoined
(analysis.ReadOutside));
3531
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
3532
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3533
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.ReadOutside));
3557
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3574
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3595
Assert.Equal("y",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
3614
Assert.Equal("x, a",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
3629
Assert.Equal("a",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
3648
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
3668
Assert.Equal("this, t1",
GetSymbolNamesJoined
(analysis.ReadInside));
3684
Assert.Equal("b",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
3705
Assert.Equal("c, d",
GetSymbolNamesJoined
(analysis.ReadInside));
3706
Assert.Equal("d, e, f",
GetSymbolNamesJoined
(analysis.WrittenInside));
3707
Assert.Equal("x, a, e, g",
GetSymbolNamesJoined
(analysis.ReadOutside));
3708
Assert.Equal("this, x, a, b, c, g, h, i",
GetSymbolNamesJoined
(analysis.WrittenOutside));
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));
3825
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
3826
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
3827
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
3828
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
3829
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
3830
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
3831
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
3832
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
3857
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
3858
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
3859
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
3860
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
3861
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
3862
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
3863
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
3864
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
3889
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
3890
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
3891
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
3892
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
3893
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
3894
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
3895
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
3896
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
3921
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
3922
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
3923
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
3924
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
3925
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
3926
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
3927
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
3928
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
3986
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
3987
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
3988
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
3989
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
3990
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
3991
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
3992
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
3993
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
4019
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
4020
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
4021
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
4022
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
4023
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
4024
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
4025
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
4026
Assert.Equal("x, y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
4044
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
4045
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
4119
Assert.Equal("t1",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
4120
Assert.Equal("t1",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
4121
Assert.Equal("this, t",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
4122
Assert.Equal("t, t1",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
4123
Assert.Equal("this, t",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
4124
Assert.Equal("t, t1",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
4125
Assert.Equal("t, t1",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
4126
Assert.Equal("this, t",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
4144
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
4145
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
4146
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
4147
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
4148
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
4149
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
4150
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
4151
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
4168
Assert.Equal("y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
4169
Assert.Equal("y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
4170
Assert.Equal("y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
4171
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
4206
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
4207
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
4208
Assert.Equal("p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
4209
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
4210
Assert.Equal("p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
4211
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
4212
Assert.Equal("p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
4213
Assert.Equal("this, p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
4300
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
4301
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
4302
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
4303
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
4304
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
4305
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
4306
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
4307
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
4329
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
4330
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
4331
Assert.Equal("p, v",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
4333
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
4334
Assert.Equal("p, v",
GetSymbolNamesJoined
(analysis.ReadInside));
4336
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
4337
Assert.Equal("p, v",
GetSymbolNamesJoined
(analysis.ReadOutside));
4338
Assert.Equal("this, p, v",
GetSymbolNamesJoined
(analysis.WrittenOutside));
4360
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
4386
Assert.Null(
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
4467
Assert.Equal("ret",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
4468
Assert.Equal("p1, p2, local_1, non_nullable, ret",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
4469
Assert.Equal("p1, local_0, non_nullable",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
4470
Assert.Equal("p1, p2",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
4471
Assert.Equal("p1, p2, local_0, local_1, non_nullable",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
4472
Assert.Equal("p1, p2",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
4473
Assert.Equal("p1, p2, local_1, non_nullable, ret",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
4474
Assert.Equal("this, p1, p2, local_0, non_nullable",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
4494
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
4531
Assert.Equal("p, t",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
4532
Assert.Equal("p, t",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
4533
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
4534
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
4535
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
4536
Assert.Equal("value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
4537
Assert.Equal("p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
4538
Assert.Equal("args, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
4539
Assert.Equal("args, value, p, t",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
4540
Assert.Equal("value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
4541
Assert.Equal("args, p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
4542
Assert.Equal("p, t",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
4543
Assert.Equal("args, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
4653
Assert.Null(
GetSymbolNamesJoined
(dataFlow.Captured));
4654
Assert.Null(
GetSymbolNamesJoined
(dataFlow.CapturedInside));
4655
Assert.Null(
GetSymbolNamesJoined
(dataFlow.CapturedOutside));
4656
Assert.Equal("x1",
GetSymbolNamesJoined
(dataFlow.VariablesDeclared));
4657
Assert.Null(
GetSymbolNamesJoined
(dataFlow.DataFlowsIn));
4658
Assert.Equal("x1",
GetSymbolNamesJoined
(dataFlow.DataFlowsOut));
4659
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlow.DefinitelyAssignedOnEntry));
4660
Assert.Equal("this, x1",
GetSymbolNamesJoined
(dataFlow.DefinitelyAssignedOnExit));
4661
Assert.Null(
GetSymbolNamesJoined
(dataFlow.ReadInside));
4662
Assert.Equal("x1",
GetSymbolNamesJoined
(dataFlow.WrittenInside));
4664
GetSymbolNamesJoined
(dataFlow.ReadOutside));
4667
GetSymbolNamesJoined
(dataFlow.WrittenOutside));
4699
Assert.Null(
GetSymbolNamesJoined
(dataFlow.Captured));
4700
Assert.Null(
GetSymbolNamesJoined
(dataFlow.CapturedInside));
4701
Assert.Null(
GetSymbolNamesJoined
(dataFlow.CapturedOutside));
4702
Assert.Null(
GetSymbolNamesJoined
(dataFlow.VariablesDeclared));
4703
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlow.DataFlowsIn));
4704
Assert.Null(
GetSymbolNamesJoined
(dataFlow.DataFlowsOut));
4705
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlow.DefinitelyAssignedOnEntry));
4706
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlow.DefinitelyAssignedOnExit));
4707
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlow.ReadInside));
4708
Assert.Null(
GetSymbolNamesJoined
(dataFlow.WrittenInside));
4709
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlow.ReadOutside));
4710
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlow.WrittenOutside));
5001
Assert.Equal("this, i",
GetSymbolNamesJoined
(analysis.Captured));
5002
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.CapturedInside));
5003
Assert.Equal("i",
GetSymbolNamesJoined
(analysis.CapturedOutside));
5004
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
5005
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
5021
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
5022
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
5023
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
5039
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
5040
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
5041
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
5057
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.Captured));
5058
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.CapturedInside));
5059
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
5082
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5083
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5084
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5085
Assert.Equal("args, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5086
Assert.Equal("args, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5087
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5088
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5089
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5090
Assert.Equal("args, i, lambda",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5117
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5118
Assert.Equal("args, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5119
Assert.Equal("args, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5146
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5147
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5148
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5174
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5175
Assert.Equal("args, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5176
Assert.Equal("args, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5191
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5192
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5193
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5194
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5195
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5196
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5197
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5198
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5199
Assert.Equal("this, a, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5219
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.Captured));
5220
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.CapturedInside));
5221
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
5222
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
5223
Assert.Equal("this, x, a, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
5224
Assert.Equal("this, x, a, y, lambda",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
5250
Assert.Equal("f",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5251
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5252
Assert.Equal("args, f",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5253
Assert.Equal("f, arg, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5278
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5279
Assert.Equal("args, testDel",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5280
Assert.Equal("testDel, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5281
Assert.Equal("testDel, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5305
Assert.Equal("testDel, x, y",
GetSymbolNamesJoined
(results1.VariablesDeclared));
5306
Assert.Equal("testDel",
GetSymbolNamesJoined
(results1.AlwaysAssigned));
5307
Assert.Null(
GetSymbolNamesJoined
(results1.Captured));
5308
Assert.Null(
GetSymbolNamesJoined
(results1.CapturedInside));
5309
Assert.Null(
GetSymbolNamesJoined
(results1.CapturedOutside));
5310
Assert.Null(
GetSymbolNamesJoined
(results1.DataFlowsIn));
5311
Assert.Equal("testDel",
GetSymbolNamesJoined
(results1.DataFlowsOut));
5312
Assert.Null(
GetSymbolNamesJoined
(results1.DefinitelyAssignedOnEntry));
5313
Assert.Equal("testDel",
GetSymbolNamesJoined
(results1.DefinitelyAssignedOnExit));
5314
Assert.Equal("x",
GetSymbolNamesJoined
(results1.ReadInside));
5315
Assert.Equal("testDel, p",
GetSymbolNamesJoined
(results1.ReadOutside));
5316
Assert.Equal("testDel, x, y",
GetSymbolNamesJoined
(results1.WrittenInside));
5317
Assert.Equal("p",
GetSymbolNamesJoined
(results1.WrittenOutside));
5339
Assert.Equal("x",
GetSymbolNamesJoined
(results1.AlwaysAssigned));
5340
Assert.Null(
GetSymbolNamesJoined
(results1.Captured));
5341
Assert.Null(
GetSymbolNamesJoined
(results1.CapturedInside));
5342
Assert.Null(
GetSymbolNamesJoined
(results1.CapturedOutside));
5343
Assert.Equal("p, y",
GetSymbolNamesJoined
(results1.DataFlowsIn));
5344
Assert.Null(
GetSymbolNamesJoined
(results1.DataFlowsOut));
5345
Assert.Equal("p, x, y",
GetSymbolNamesJoined
(results1.DefinitelyAssignedOnEntry));
5346
Assert.Equal("p, x, y",
GetSymbolNamesJoined
(results1.DefinitelyAssignedOnExit));
5347
Assert.Equal("p, y",
GetSymbolNamesJoined
(results1.ReadInside));
5348
Assert.Null(
GetSymbolNamesJoined
(results1.ReadOutside));
5349
Assert.Equal("x",
GetSymbolNamesJoined
(results1.WrittenInside));
5350
Assert.Equal("f, p, x, y",
GetSymbolNamesJoined
(results1.WrittenOutside));
5371
Assert.Null(
GetSymbolNamesJoined
(dataFlows.AlwaysAssigned));
5372
Assert.Null(
GetSymbolNamesJoined
(dataFlows.Captured));
5373
Assert.Equal("ary",
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
5374
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
5375
Assert.Equal("this, ary",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
5376
Assert.Equal("this, ary",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
5377
Assert.Equal("ary, x",
GetSymbolNamesJoined
(dataFlows.ReadInside));
5378
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlows.WrittenInside));
5379
Assert.Null(
GetSymbolNamesJoined
(dataFlows.ReadOutside));
5380
Assert.Equal("this, ary",
GetSymbolNamesJoined
(dataFlows.WrittenOutside));
5407
Assert.Equal("d",
GetSymbolNamesJoined
(dataFlows.VariablesDeclared));
5408
Assert.Equal("d",
GetSymbolNamesJoined
(dataFlows.AlwaysAssigned));
5409
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlows.Captured));
5410
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlows.CapturedInside));
5411
Assert.Null(
GetSymbolNamesJoined
(dataFlows.CapturedOutside));
5412
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlows.DataFlowsIn));
5413
Assert.Null(
GetSymbolNamesJoined
(dataFlows.DataFlowsOut));
5414
Assert.Equal("this, i",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnEntry));
5415
Assert.Equal("this, i, d",
GetSymbolNamesJoined
(dataFlows.DefinitelyAssignedOnExit));
5416
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlows.ReadInside));
5417
Assert.Equal("i, d",
GetSymbolNamesJoined
(dataFlows.WrittenInside));
5418
Assert.Null(
GetSymbolNamesJoined
(dataFlows.ReadOutside));
5419
Assert.Equal("this, i",
GetSymbolNamesJoined
(dataFlows.WrittenOutside));
5440
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5441
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
5442
Assert.Equal("num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
5443
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
5444
Assert.Equal("num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
5445
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5446
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5447
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5448
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5449
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5450
Assert.Equal("num, f, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5451
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5452
Assert.Equal("nums, num, f, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5540
Assert.Equal("x",
GetSymbolNamesJoined
(flowAnalysis.ReadInside));
5541
Assert.Null(
GetSymbolNamesJoined
(flowAnalysis.WrittenInside));
5542
Assert.Null(
GetSymbolNamesJoined
(flowAnalysis.VariablesDeclared));
5584
Assert.Equal("x, y",
GetSymbolNamesJoined
(flowAnalysis.ReadInside));
5585
Assert.Equal("x, y",
GetSymbolNamesJoined
(flowAnalysis.WrittenInside));
5586
Assert.Equal("y",
GetSymbolNamesJoined
(flowAnalysis.VariablesDeclared));
5627
Assert.Equal("y",
GetSymbolNamesJoined
(flowAnalysis.ReadInside));
5628
Assert.Equal("y",
GetSymbolNamesJoined
(flowAnalysis.WrittenInside));
5629
Assert.Equal("y",
GetSymbolNamesJoined
(flowAnalysis.VariablesDeclared));
5658
Assert.Equal("q2, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5659
Assert.Equal("q2",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
5660
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5661
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5662
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5663
Assert.Equal("nums, q2",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5664
Assert.Equal("nums, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5665
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5666
Assert.Equal("q2, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5667
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5688
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5689
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
5690
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5691
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5692
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5693
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5694
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5695
Assert.Equal("nums, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5696
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5697
Assert.Equal("nums, q2, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5716
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5717
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
5718
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5719
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5720
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5721
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5722
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5723
Assert.Equal("nums, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5724
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5725
Assert.Equal("nums, q2, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5743
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5744
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
5745
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5746
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5747
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5748
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5749
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5750
Assert.Equal("nums, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5751
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5752
Assert.Equal("nums, q2, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5770
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5771
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
5772
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5773
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5774
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5775
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5776
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5777
Assert.Equal("nums, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5778
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5779
Assert.Equal("nums, q2, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5802
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5803
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
5804
Assert.Equal("num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
5805
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
5806
Assert.Equal("num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
5807
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5808
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5809
Assert.Equal("nums, num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5810
Assert.Equal("nums, num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5811
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5812
Assert.Equal("nums, num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5813
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5814
Assert.Equal("nums, num, q, n",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5837
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5838
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
5839
Assert.Equal("num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
5840
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5841
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5842
Assert.Equal("nums, num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5843
Assert.Equal("nums, num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5844
Assert.Equal("nums",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5845
Assert.Equal("num",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5846
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5847
Assert.Equal("nums, num, q, n",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5869
Assert.Equal("temp, x, z, w",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5870
Assert.Equal("temp",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
5871
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
5872
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
5873
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
5874
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5875
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5876
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5877
Assert.Equal("args, temp",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5878
Assert.Equal("x, z, w",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5879
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5880
Assert.Equal("temp, x, z, w",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5881
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5901
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5902
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
5903
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
5904
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
5905
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
5906
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
5907
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
5908
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
5909
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
5910
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
5911
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
5912
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
5913
Assert.Equal("args, q1, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
5934
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
5960
Assert.Equal("y, x, b",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
5961
Assert.Equal("b",
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
5962
Assert.Equal("y, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
6014
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
6015
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
6016
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
6017
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
6018
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
6019
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
6020
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
6021
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
6022
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
6023
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
6024
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
6025
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
6026
Assert.Equal("i, f1",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
6058
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
6059
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
6061
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
6063
Assert.Equal("i100",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
6095
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
6096
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
6098
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
6100
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
6132
Assert.Equal("p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
6134
Assert.Equal("this, p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
6135
Assert.Equal("this, p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
6136
Assert.Equal("p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
6137
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
6139
Assert.Equal("this, p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
6171
Assert.Equal("node",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
6173
Assert.Equal("this, node",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
6174
Assert.Equal("this, node",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
6175
Assert.Equal("node",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
6176
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
6178
Assert.Equal("this, node",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
6235
Assert.Equal("this, f",
GetSymbolNamesJoined
(flowAnalysis.WrittenOutside));
6250
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
6251
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
6252
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
6253
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
6254
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
6255
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
6256
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
6257
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
6258
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
6259
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
6260
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
6261
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
6262
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
6318
Assert.Equal("o",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
6319
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
6320
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
6321
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
6322
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
6323
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
6324
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
6325
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
6326
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
6327
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
6328
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
6329
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
6330
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenOutside));
6358
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
6359
Assert.Equal("args, f3",
GetSymbolNamesJoined
(analysis.WrittenOutside));
6485
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
6523
Assert.Equal("a, b, c, d, e, f, g, h, i, j",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
6546
Assert.Equal("a, b",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
6565
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
6566
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6567
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
6568
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
6569
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6570
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6571
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6572
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
6573
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
6574
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
6575
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
6596
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
6597
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6598
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
6599
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
6600
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6601
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6602
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6603
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
6604
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
6605
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
6606
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
6626
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
6627
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6628
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
6629
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
6630
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6631
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6632
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6633
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
6634
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
6635
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
6636
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
6656
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
6657
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6658
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
6659
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
6660
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6661
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6662
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6663
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
6664
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
6665
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
6666
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
6691
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
6692
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6693
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
6694
Assert.Equal("x",
GetSymbolNamesJoined
(results.VariablesDeclared));
6695
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6696
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6697
Assert.Equal("x",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6698
Assert.Equal("x",
GetSymbolNamesJoined
(results.ReadInside));
6699
Assert.Equal("x",
GetSymbolNamesJoined
(results.WrittenInside));
6700
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
6701
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
6729
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
6730
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6731
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
6732
Assert.Equal("x",
GetSymbolNamesJoined
(results.VariablesDeclared));
6733
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6734
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6735
Assert.Equal("x",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6736
Assert.Equal("x",
GetSymbolNamesJoined
(results.ReadInside));
6737
Assert.Equal("x",
GetSymbolNamesJoined
(results.WrittenInside));
6738
Assert.Equal("a",
GetSymbolNamesJoined
(results.ReadOutside));
6739
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenOutside));
6759
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
6760
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6761
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
6762
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
6763
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6764
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
6765
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
6766
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
6767
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
6791
Assert.Equal("x",
GetSymbolNamesJoined
(results.Captured));
6792
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6793
Assert.Equal("x",
GetSymbolNamesJoined
(results.CapturedOutside));
6794
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
6795
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6796
Assert.Equal("x",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6797
Assert.Equal("x",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6798
Assert.Equal("x",
GetSymbolNamesJoined
(results.ReadInside));
6799
Assert.Equal("x",
GetSymbolNamesJoined
(results.WrittenInside));
6800
Assert.Equal("x",
GetSymbolNamesJoined
(results.ReadOutside));
6801
Assert.Equal("x",
GetSymbolNamesJoined
(results.WrittenOutside));
6818
Assert.Equal("arg",
GetSymbolNamesJoined
(results.Captured));
6819
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6820
Assert.Equal("arg",
GetSymbolNamesJoined
(results.CapturedOutside));
6821
Assert.Equal("arg",
GetSymbolNamesJoined
(results.DataFlowsIn));
6822
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6823
Assert.Equal("arg",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6824
Assert.Equal("arg, localValue",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6825
Assert.Equal("localValue",
GetSymbolNamesJoined
(results.AlwaysAssigned));
6826
Assert.Equal("arg",
GetSymbolNamesJoined
(results.ReadInside));
6827
Assert.Equal("arg",
GetSymbolNamesJoined
(results.ReadOutside));
6828
Assert.Equal("localValue",
GetSymbolNamesJoined
(results.VariablesDeclared));
6829
Assert.Null(
GetSymbolNamesJoined
(results.UnsafeAddressTaken));
6848
Assert.Equal("x",
GetSymbolNamesJoined
(results.Captured));
6849
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6850
Assert.Equal("x",
GetSymbolNamesJoined
(results.CapturedOutside));
6851
Assert.Equal("x",
GetSymbolNamesJoined
(results.DataFlowsIn));
6852
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6853
Assert.Equal("this, x",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6854
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6855
Assert.Equal("y",
GetSymbolNamesJoined
(results.AlwaysAssigned));
6856
Assert.Equal("x",
GetSymbolNamesJoined
(results.ReadInside));
6857
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
6858
Assert.Equal("y",
GetSymbolNamesJoined
(results.VariablesDeclared));
6859
Assert.Null(
GetSymbolNamesJoined
(results.UnsafeAddressTaken));
6878
Assert.Equal("x",
GetSymbolNamesJoined
(results.Captured));
6879
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6880
Assert.Equal("x",
GetSymbolNamesJoined
(results.CapturedOutside));
6881
Assert.Equal("x",
GetSymbolNamesJoined
(results.DataFlowsIn));
6882
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6883
Assert.Equal("this",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6884
Assert.Equal("this, y",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6885
Assert.Equal("y",
GetSymbolNamesJoined
(results.AlwaysAssigned));
6886
Assert.Equal("x",
GetSymbolNamesJoined
(results.ReadInside));
6887
Assert.Equal("x",
GetSymbolNamesJoined
(results.ReadOutside));
6888
Assert.Equal("y",
GetSymbolNamesJoined
(results.VariablesDeclared));
6889
Assert.Null(
GetSymbolNamesJoined
(results.UnsafeAddressTaken));
6908
Assert.Equal("x",
GetSymbolNamesJoined
(results.Captured));
6909
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
6910
Assert.Equal("x",
GetSymbolNamesJoined
(results.CapturedOutside));
6911
Assert.Equal("y",
GetSymbolNamesJoined
(results.DataFlowsIn));
6912
Assert.Equal("x",
GetSymbolNamesJoined
(results.DataFlowsOut));
6913
Assert.Equal("this, y",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6914
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6915
Assert.Equal("x",
GetSymbolNamesJoined
(results.AlwaysAssigned));
6916
Assert.Equal("y",
GetSymbolNamesJoined
(results.ReadInside));
6917
Assert.Equal("x",
GetSymbolNamesJoined
(results.ReadOutside));
6918
Assert.Equal("x",
GetSymbolNamesJoined
(results.WrittenInside));
6919
Assert.Equal("this, y",
GetSymbolNamesJoined
(results.WrittenOutside));
6920
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
6921
Assert.Null(
GetSymbolNamesJoined
(results.UnsafeAddressTaken));
6940
Assert.Equal("this",
GetSymbolNamesJoined
(results.Captured));
6941
Assert.Equal("this",
GetSymbolNamesJoined
(results.CapturedInside));
6942
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
6943
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
6944
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
6945
Assert.Equal("this",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6946
Assert.Equal("this",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6947
Assert.Equal("this",
GetSymbolNamesJoined
(results.ReadInside));
6948
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
6949
Assert.Equal("this",
GetSymbolNamesJoined
(results.ReadOutside));
6950
Assert.Equal("this",
GetSymbolNamesJoined
(results.WrittenOutside));
6974
Assert.Equal("x, y",
GetSymbolNamesJoined
(results.Captured));
6975
Assert.Equal("x, y",
GetSymbolNamesJoined
(results.CapturedInside));
6976
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
6977
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
6980
Assert.Equal("y",
GetSymbolNamesJoined
(results.DataFlowsOut));
6981
Assert.Equal("this, x",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
6982
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
6983
Assert.Equal("x, y",
GetSymbolNamesJoined
(results.ReadInside));
6984
Assert.Equal("x, y",
GetSymbolNamesJoined
(results.WrittenInside));
6985
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
6986
Assert.Equal("this, x",
GetSymbolNamesJoined
(results.WrittenOutside));
6987
Assert.Equal("x, y",
GetSymbolNamesJoined
(results.AlwaysAssigned));
7010
Assert.Equal("x",
GetSymbolNamesJoined
(results.Captured));
7011
Assert.Equal("x",
GetSymbolNamesJoined
(results.CapturedInside));
7012
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
7013
Assert.Equal("y",
GetSymbolNamesJoined
(results.VariablesDeclared));
7014
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
7015
Assert.Equal("this",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
7016
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
7017
Assert.Equal("y",
GetSymbolNamesJoined
(results.ReadInside));
7018
Assert.Equal("x, y",
GetSymbolNamesJoined
(results.WrittenInside));
7019
Assert.Equal("x",
GetSymbolNamesJoined
(results.ReadOutside));
7020
Assert.Equal("this, x",
GetSymbolNamesJoined
(results.WrittenOutside));
7021
Assert.Equal("x, y",
GetSymbolNamesJoined
(results.AlwaysAssigned));
7040
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
7041
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
7042
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.Captured));
7043
Assert.Equal("y",
GetSymbolNamesJoined
(analysis.CapturedInside));
7044
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.CapturedOutside));
7045
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
7046
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
7047
Assert.Equal("this, x, a, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
7048
Assert.Equal("this, x, a, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
7049
Assert.Equal("y",
GetSymbolNamesJoined
(analysis.ReadInside));
7050
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
7051
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.ReadOutside));
7052
Assert.Equal("this, x, a, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
7072
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
7073
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
7074
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.Captured));
7075
Assert.Equal("y",
GetSymbolNamesJoined
(analysis.CapturedInside));
7076
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.CapturedOutside));
7077
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
7078
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
7079
Assert.Equal("this, x, a, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
7080
Assert.Equal("this, x, a, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
7081
Assert.Equal("y",
GetSymbolNamesJoined
(analysis.ReadInside));
7082
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
7083
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
7084
Assert.Equal("this, x, a, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
7107
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7108
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7109
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7110
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7111
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7112
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7113
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7114
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7115
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7141
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7142
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7143
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7144
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7145
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7146
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7147
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7148
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7149
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7175
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7176
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7177
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7180
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7181
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7182
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7183
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7184
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7185
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7209
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7210
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7211
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7212
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7213
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7214
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7215
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7216
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7217
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7246
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7247
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7248
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7249
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7250
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7251
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7252
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7253
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7254
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7277
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7278
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7279
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7280
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7281
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7282
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7283
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7284
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7285
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7308
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7309
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7310
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7311
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7312
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7313
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7314
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7315
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7316
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7348
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7349
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7350
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7351
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7352
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7353
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7354
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7355
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7356
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7389
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7390
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7391
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7394
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7395
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7396
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7397
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7398
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7399
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7461
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7462
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7463
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7464
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7465
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7466
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7467
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7468
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7469
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7470
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7471
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7472
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7473
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7491
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7492
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7493
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7494
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7495
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7496
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7497
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7498
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7499
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7500
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7501
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7502
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7503
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7521
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7522
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7523
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7524
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7525
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7526
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7527
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7528
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7529
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7530
Assert.Equal("y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7531
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7532
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7533
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7554
Assert.Equal("z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7555
Assert.Equal("x, y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7556
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7557
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7558
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7559
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7560
Assert.Equal("z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7561
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7562
Assert.Equal("this, x, y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7563
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7564
Assert.Equal("z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7565
Assert.Equal("x, y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7566
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7584
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7585
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7586
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7587
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7588
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7589
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7590
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7591
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7592
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7593
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7594
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7595
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7596
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7614
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7615
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7616
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7617
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7618
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7619
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7620
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7621
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7622
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7623
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7624
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7625
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7626
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7644
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7645
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7646
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7647
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7648
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7649
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7650
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7651
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7652
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7653
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7654
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7655
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7656
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7674
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7675
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7676
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7677
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7678
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7679
Assert.Equal("value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7680
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7681
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7682
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7683
Assert.Equal("value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7684
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7685
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7686
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7704
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7705
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7706
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7707
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7708
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7709
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7710
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7711
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7712
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7713
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7714
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7715
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7716
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7734
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7735
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7736
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7737
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7738
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7739
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7740
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7741
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7742
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7743
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7744
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7745
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7746
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7764
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7765
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7766
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7767
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7768
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7769
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7770
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7771
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7772
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7773
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7774
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7775
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7776
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7794
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7795
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7796
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7797
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7798
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7799
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7800
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7801
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7802
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7803
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7804
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7805
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7806
Assert.Equal("this, value",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7823
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7824
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7825
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7826
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7827
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7828
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7829
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7830
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7831
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7832
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7833
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7834
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7835
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7852
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7853
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7854
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7855
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7856
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7857
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7858
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7859
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7860
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7861
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7862
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7863
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7864
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7877
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7878
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7879
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7880
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7881
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7882
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7883
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7884
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7885
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7886
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7887
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7888
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7889
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7913
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7914
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7915
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7916
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7917
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7918
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7919
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7920
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7921
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7922
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7923
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7924
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7925
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
7963
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
7964
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
7965
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
7966
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
7967
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
7968
Assert.Equal("test, a",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
7969
Assert.Equal("test",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
7970
Assert.Equal("this, test, a",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
7971
Assert.Equal("this, test, a",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
7972
Assert.Equal("a",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
7973
Assert.Equal("test",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
7974
Assert.Equal("test",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
7975
Assert.Equal("this, test, a",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
8022
Assert.Equal("k",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
8023
Assert.Equal("j",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
8024
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
8025
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedInside));
8026
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.CapturedOutside));
8027
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
8028
Assert.Equal("j",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
8029
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
8030
Assert.Equal("j",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
8031
Assert.Equal("j",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
8032
Assert.Equal("p, i, k",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
8059
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
8060
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
8061
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
8062
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
8063
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.UnsafeAddressTaken));
8064
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
8066
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
8067
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
8069
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
8070
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
8072
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
8073
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
8075
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
8076
Assert.Equal("px",
GetSymbolNamesJoined
(analysis.WrittenOutside));
8152
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8153
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8154
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8155
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8156
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8157
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8158
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8159
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8160
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8161
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8162
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8163
Assert.Null(
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8183
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8184
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8185
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8186
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8187
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8188
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8189
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8190
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8191
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8192
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8193
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8194
Assert.Equal("Local",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8215
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8216
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8217
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8218
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8219
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8220
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8221
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8222
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8223
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8224
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8225
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8226
Assert.Equal("Local",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8251
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8252
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8253
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8254
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8255
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8256
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8257
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8258
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8259
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8260
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8261
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8262
Assert.Equal("Local, Second",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8285
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8286
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8287
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8288
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8289
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8290
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8291
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8292
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8293
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8294
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8295
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8296
Assert.Equal("Local",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8320
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8321
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8322
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8323
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8324
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8325
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8326
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8327
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8328
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8329
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8330
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8331
Assert.Equal("Local, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8360
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8361
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8362
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8363
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8364
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8365
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8366
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8367
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8368
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8369
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8370
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8371
Assert.Equal("Local, Second, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8401
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8402
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8403
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8404
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
8405
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8406
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8407
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8408
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8409
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
8410
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8411
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8412
Assert.Equal("Local, Second, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8436
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8437
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8438
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8439
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8440
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8441
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8442
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8443
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8444
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8445
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8446
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8447
Assert.Equal("Local, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8471
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8472
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8473
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8474
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8475
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8476
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8477
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8478
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8479
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8480
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8481
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8482
Assert.Equal("Local, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8506
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8507
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8508
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8509
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8510
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8511
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8512
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8513
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8514
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8515
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8516
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8517
Assert.Equal("Local, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8538
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8539
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8540
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8541
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8542
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8543
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8544
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8545
Assert.Equal("a",
GetSymbolNamesJoined
(results.ReadInside));
8546
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8547
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8548
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenOutside));
8549
Assert.Equal("Local",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8570
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8571
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8572
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8573
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
8574
Assert.Equal("a",
GetSymbolNamesJoined
(results.DataFlowsOut));
8575
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8576
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8577
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8578
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
8579
Assert.Equal("a",
GetSymbolNamesJoined
(results.ReadOutside));
8580
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8581
Assert.Equal("Local",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8606
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8607
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8608
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8609
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8610
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8611
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8612
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8613
Assert.Equal("a",
GetSymbolNamesJoined
(results.ReadInside));
8614
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8615
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8616
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenOutside));
8617
Assert.Equal("Local, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8642
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8643
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8644
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8645
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
8646
Assert.Equal("a",
GetSymbolNamesJoined
(results.DataFlowsOut));
8647
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8648
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8649
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8650
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
8651
Assert.Equal("a",
GetSymbolNamesJoined
(results.ReadOutside));
8652
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8653
Assert.Equal("Local, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8674
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8675
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8676
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8677
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8678
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8679
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8680
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8681
Assert.Equal("a",
GetSymbolNamesJoined
(results.ReadInside));
8682
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8683
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8684
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenOutside));
8685
Assert.Equal("Local",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8706
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8707
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8708
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8709
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
8710
Assert.Equal("a",
GetSymbolNamesJoined
(results.DataFlowsOut));
8711
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8712
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8713
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8714
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
8715
Assert.Equal("a",
GetSymbolNamesJoined
(results.ReadOutside));
8716
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8717
Assert.Equal("Local",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8742
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8743
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8744
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8745
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
8746
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8747
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8748
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8749
Assert.Equal("a",
GetSymbolNamesJoined
(results.ReadInside));
8750
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
8751
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8752
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenOutside));
8753
Assert.Equal("Local, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8778
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8779
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8780
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8781
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
8782
Assert.Equal("a",
GetSymbolNamesJoined
(results.DataFlowsOut));
8783
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8784
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8785
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8786
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
8787
Assert.Equal("a",
GetSymbolNamesJoined
(results.ReadOutside));
8788
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8789
Assert.Equal("Local, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8809
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8810
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8811
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8812
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
8813
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8814
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8815
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8816
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8817
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
8818
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8819
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8820
Assert.Equal("Local",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8844
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8845
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8846
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8847
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
8848
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8849
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8850
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8851
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8852
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
8853
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8854
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8855
Assert.Equal("Local, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8875
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8876
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8877
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8878
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
8879
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8880
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8881
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8882
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8883
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
8884
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8885
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8886
Assert.Equal("Local",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8910
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
8911
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
8912
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
8913
Assert.Equal("a",
GetSymbolNamesJoined
(results.VariablesDeclared));
8914
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
8915
Assert.Null(
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
8916
Assert.Equal("a",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
8917
Assert.Null(
GetSymbolNamesJoined
(results.ReadInside));
8918
Assert.Equal("a",
GetSymbolNamesJoined
(results.WrittenInside));
8919
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
8920
Assert.Null(
GetSymbolNamesJoined
(results.WrittenOutside));
8921
Assert.Equal("Local, Sub",
GetSymbolNamesJoined
(results.UsedLocalFunctions));
8948
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
8949
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
8950
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
8951
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
8952
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
8953
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
8954
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
8955
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
8956
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
8974
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
8975
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
8976
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
8977
Assert.Equal("i, args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
8978
Assert.Equal("i, args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
8979
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
8980
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
8981
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
8982
Assert.Equal("i, lambda, args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
8999
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
9000
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
9001
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
9002
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
9003
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
9004
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
9005
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
9006
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
9007
Assert.Equal("lambda, args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
9044
Assert.Equal("c",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
9045
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
9046
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
9047
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
9056
Assert.Equal(definitelyAssigned + ", args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
9057
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
9058
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
9059
Assert.Equal("i1, i2, c",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
9060
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
9093
Assert.Equal("c",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
9094
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
9095
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
9096
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnEntry));
9105
Assert.Equal(definitelyAssigned + ", args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DefinitelyAssignedOnExit));
9106
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
9107
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
9108
Assert.Equal("i1, i2, c",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
9109
Assert.Equal("args",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
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));
9288
Assert.Null(
GetSymbolNamesJoined
(results.Captured));
9289
Assert.Null(
GetSymbolNamesJoined
(results.CapturedInside));
9290
Assert.Null(
GetSymbolNamesJoined
(results.CapturedOutside));
9291
Assert.Null(
GetSymbolNamesJoined
(results.VariablesDeclared));
9292
Assert.Null(
GetSymbolNamesJoined
(results.DataFlowsOut));
9293
Assert.Equal("value",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnEntry));
9294
Assert.Equal("value",
GetSymbolNamesJoined
(results.DefinitelyAssignedOnExit));
9295
Assert.Equal("value",
GetSymbolNamesJoined
(results.ReadInside));
9296
Assert.Null(
GetSymbolNamesJoined
(results.WrittenInside));
9297
Assert.Null(
GetSymbolNamesJoined
(results.ReadOutside));
9298
Assert.Equal("value",
GetSymbolNamesJoined
(results.WrittenOutside));
9299
Assert.Null(
GetSymbolNamesJoined
(results.UsedLocalFunctions));
9322
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
9323
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
9324
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
9325
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
9326
Assert.Equal("value",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
9327
Assert.Equal("value",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
9328
Assert.Equal("value",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
9329
Assert.Equal("value",
GetSymbolNamesJoined
(analysis.ReadInside));
9330
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
9331
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
9332
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
9333
Assert.Equal("value",
GetSymbolNamesJoined
(analysis.WrittenOutside));
9357
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
9358
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
9359
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
9360
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
9361
Assert.Equal("value",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
9362
Assert.Equal("value",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
9363
Assert.Equal("value",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
9364
Assert.Equal("value",
GetSymbolNamesJoined
(analysis.ReadInside));
9365
Assert.Equal("result",
GetSymbolNamesJoined
(analysis.ReadOutside));
9366
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
9367
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
9368
Assert.Equal("value, result",
GetSymbolNamesJoined
(analysis.WrittenOutside));
9643
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
9644
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
9645
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
9646
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
9647
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
9649
Assert.Equal(dataFlowsIn,
GetSymbolNamesJoined
(analysis.DataFlowsIn));
9650
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
9652
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
9653
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
9655
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
9656
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
9658
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
9659
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
9698
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
9699
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
9700
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
9701
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
9702
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
9704
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
9705
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
9707
Assert.Equal((thisIsAssignedOnEntry ? "this, " : "") + "x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
9708
Assert.Equal((thisIsAssignedOnEntry ? "this, " : "") + "x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
9710
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
9711
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.ReadOutside));
9713
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
9714
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
9752
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
9753
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
9754
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
9755
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
9756
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
9758
Assert.Equal(dataFlowsIn,
GetSymbolNamesJoined
(analysis.DataFlowsIn));
9759
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
9761
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
9762
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
9764
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
9765
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.ReadOutside));
9767
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
9768
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
9910
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
9911
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
9912
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
9913
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
9914
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
9916
Assert.Equal(dataFlowsIn,
GetSymbolNamesJoined
(analysis.DataFlowsIn));
9917
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
9919
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
9920
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
9922
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
9923
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
9925
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
9926
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
10083
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10084
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
10085
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
10086
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10087
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10089
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10090
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10092
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
10093
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
10095
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
10096
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
10098
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
10099
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
10123
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10124
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
10125
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
10126
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10127
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10129
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10130
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10132
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
10133
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
10135
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
10136
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
10138
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
10139
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenOutside));
10162
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10163
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
10164
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
10165
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10166
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10168
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10169
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10171
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
10172
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
10174
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
10175
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
10177
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
10178
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
10202
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10203
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
10204
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
10205
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10206
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10208
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10209
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10211
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
10212
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
10214
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
10215
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
10217
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
10218
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
10282
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10283
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
10284
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
10285
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10286
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10288
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10289
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10291
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
10292
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
10294
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
10295
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
10297
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
10298
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
10362
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10363
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
10364
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
10365
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10366
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10368
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10369
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10371
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
10372
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
10374
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
10375
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
10377
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
10378
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
10477
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10478
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
10479
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
10480
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10481
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10483
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10484
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10486
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
10487
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
10489
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
10490
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
10492
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
10493
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenOutside));
10530
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10531
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
10532
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
10533
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10534
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10536
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10537
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10539
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
10540
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
10542
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
10543
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
10545
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
10546
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
10583
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10584
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
10585
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
10586
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10587
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10589
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10590
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10592
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
10593
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
10595
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
10596
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
10598
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
10599
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
10759
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10760
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
10761
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
10762
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10763
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10765
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10766
Assert.Equal(dataFlowsOut,
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10768
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
10769
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
10771
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
10772
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
10774
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
10775
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
10943
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
10944
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
10945
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
10946
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
10947
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
10949
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
10950
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
10952
Assert.Equal("this" + (xIsAssignedOnEntry ? ", x" : ""),
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
10953
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
10955
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
10956
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
10958
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
10959
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
11023
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11024
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
11025
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
11026
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11027
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11029
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11030
Assert.Equal(dataFlowsOut,
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11032
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
11033
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
11035
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
11036
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
11038
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
11039
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
11109
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11110
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
11111
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
11112
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11113
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11115
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11116
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11118
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
11119
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
11121
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
11122
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
11124
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
11125
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenOutside));
11162
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11163
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
11164
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
11165
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11166
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11168
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11169
Assert.Equal(dataFlowsOut,
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11171
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
11172
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
11174
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
11175
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
11177
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
11178
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
11215
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11216
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
11217
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
11218
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11219
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11221
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11222
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11224
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
11225
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
11227
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
11228
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
11230
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
11231
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
11342
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11343
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
11344
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
11345
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11346
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11348
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11349
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11351
Assert.Equal("this, x, y, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
11352
Assert.Equal("this, x, y, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
11354
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
11355
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
11357
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
11358
Assert.Equal("this, x, y, z",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
11409
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11410
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
11411
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
11412
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11413
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11415
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11416
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11418
Assert.Equal("y, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
11419
Assert.Equal("y, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
11421
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
11422
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
11424
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
11425
Assert.Equal("y, z",
GetSymbolNamesJoined
(analysis.WrittenOutside));
11476
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11477
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
11478
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
11479
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11480
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11482
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11483
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11485
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
11486
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
11488
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
11489
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
11491
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
11492
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.WrittenOutside));
11543
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11544
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
11545
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
11546
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11547
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11549
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11550
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11552
Assert.Equal("z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
11553
Assert.Equal("z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
11555
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
11556
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
11558
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
11559
Assert.Equal("z",
GetSymbolNamesJoined
(analysis.WrittenOutside));
11584
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11585
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
11586
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
11587
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11588
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11590
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11591
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11593
Assert.Equal("this, x, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
11594
Assert.Equal("this, x, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
11596
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
11597
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
11599
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
11600
Assert.Equal("this, x, z",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
11747
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11748
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
11749
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
11750
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11751
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11753
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11754
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11756
Assert.Equal("this, x, y, z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
11757
Assert.Equal("this, x, y, z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
11759
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
11760
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
11762
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
11763
Assert.Equal("this, x, y, z1, z2",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
11828
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11829
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
11830
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
11831
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11832
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11834
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11835
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11837
Assert.Equal("y, z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
11838
Assert.Equal("y, z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
11840
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
11841
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
11843
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
11844
Assert.Equal("y, z1, z2",
GetSymbolNamesJoined
(analysis.WrittenOutside));
11952
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
11953
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
11954
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
11955
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
11956
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
11958
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
11959
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
11961
Assert.Equal("x, z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
11962
Assert.Equal("x, z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
11964
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
11965
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
11967
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
11968
Assert.Equal("x, z1, z2",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12076
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12077
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
12078
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
12079
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12080
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12082
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12083
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12085
Assert.Equal("z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12086
Assert.Equal("z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12088
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
12089
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
12091
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
12092
Assert.Equal("z1, z2",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12137
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12138
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
12139
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
12140
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12141
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12143
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12144
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12146
Assert.Equal("this, x, z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry, sort: true));
12147
Assert.Equal("this, x, z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit, sort: true));
12149
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
12150
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
12152
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
12153
Assert.Equal("this, x, z1, z2",
GetSymbolNamesJoined
(analysis.WrittenOutside, sort: true));
12209
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12210
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
12211
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
12212
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12213
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12215
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12216
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12218
Assert.Equal("z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12219
Assert.Equal("x, z",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12221
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12222
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
12224
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12225
Assert.Equal("z",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12342
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12343
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
12344
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
12345
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12346
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12348
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12349
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12351
Assert.Equal("z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12352
Assert.Equal("x, z1, z2",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12354
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12355
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
12357
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12358
Assert.Equal("z1, z2",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12404
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12405
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12406
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12407
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12408
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12410
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12414
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12418
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12421
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12422
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12424
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12428
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
12432
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
12435
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12436
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12454
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12455
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
12456
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
12457
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12458
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12460
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12461
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12463
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12464
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12466
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12467
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
12469
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12470
Assert.Equal("x, d",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12488
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12489
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12490
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12491
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12492
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12494
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12498
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12502
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12505
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12506
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12508
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12512
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadOutside));
12516
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
12519
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12520
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12539
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12540
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12541
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12542
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12543
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12545
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12546
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12548
Assert.Equal("x, i",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12549
Assert.Equal("x, i",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12551
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12552
Assert.Equal("x, i",
GetSymbolNamesJoined
(analysis.ReadOutside));
12554
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12555
Assert.Equal("x, i",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12574
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12575
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12576
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12577
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12578
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12580
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12581
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12583
Assert.Equal("x, i",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12584
Assert.Equal("x, i",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12586
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12587
Assert.Equal("x, i",
GetSymbolNamesJoined
(analysis.ReadOutside));
12589
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12590
Assert.Equal("x, i",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12609
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12610
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12611
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12612
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12613
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12615
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12616
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12618
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12619
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12621
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
12622
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12624
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12625
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12644
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12645
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12646
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12647
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12648
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12650
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12651
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12653
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12654
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12656
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
12657
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12659
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12660
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12679
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12680
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12681
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12682
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12683
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12685
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12686
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12688
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12689
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12691
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12692
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12694
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
12695
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12714
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12715
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12716
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12717
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12718
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12720
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12721
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12723
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12724
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12726
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
12727
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12729
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12730
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12749
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12750
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12751
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12752
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12753
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12755
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12756
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12758
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12759
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12761
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
12762
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12764
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12765
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12784
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12785
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12786
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12787
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12788
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12790
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12791
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12793
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12794
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12796
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
12797
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12799
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12800
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12819
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12820
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12821
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12822
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12823
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12825
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12826
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12828
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12829
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12831
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12832
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12834
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
12835
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12854
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12855
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12856
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12857
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12858
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12860
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12861
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12863
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12864
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12866
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12867
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12869
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
12870
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12889
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12890
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12891
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12892
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12893
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12895
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12896
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12898
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12899
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12901
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
12902
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12904
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12905
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12924
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12925
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12926
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12927
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12928
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12930
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12931
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12933
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12934
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12936
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
12937
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12939
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
12940
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12959
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12960
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12961
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12962
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12963
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
12965
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
12966
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
12968
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
12969
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
12971
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
12972
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
12974
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
12975
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
12994
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
12995
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
12996
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
12997
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
12998
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13000
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13001
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13003
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13004
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13006
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13007
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13009
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
13010
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13029
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13030
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13031
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13032
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13033
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13035
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13036
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13038
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13039
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13041
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13042
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13044
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
13045
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13064
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13065
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13066
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13067
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13068
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13070
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13071
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13073
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13074
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13076
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13077
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13079
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
13080
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13099
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13100
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13101
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13102
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13103
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13105
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13106
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13108
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13109
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13111
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
13112
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13114
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13115
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13134
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13135
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13136
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13137
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13138
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13140
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13141
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13143
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13144
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13146
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
13147
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13149
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13150
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13169
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13170
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13171
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13172
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13173
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13175
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13176
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13178
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13179
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13181
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
13182
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
13184
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
13185
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenOutside));
13214
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13215
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13216
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13217
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13218
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13220
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13221
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13223
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13224
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13226
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13227
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
13229
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
13230
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13248
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13249
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13250
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13251
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13252
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13254
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13255
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13257
Assert.Null(
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13258
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13260
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
13261
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
13263
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.WrittenInside));
13264
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenOutside));
13283
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13284
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13285
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13286
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13287
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13289
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13290
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13292
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13293
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13295
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13296
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13298
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13299
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13318
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13319
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13320
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13321
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13322
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13324
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13325
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13327
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13328
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13330
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13331
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13333
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13334
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13353
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13354
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13355
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13356
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13357
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13359
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13360
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13362
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13363
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13365
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
13366
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13368
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13369
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13391
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13392
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
13393
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
13394
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13395
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13397
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13398
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13400
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13401
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13403
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13404
Assert.Equal("y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13406
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13407
Assert.Equal("x, d, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13426
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13427
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13428
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13429
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13430
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13432
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13433
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13435
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13436
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13438
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13439
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13441
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13442
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13461
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13462
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13463
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13464
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13465
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13467
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13468
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13470
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13471
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13473
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13474
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13476
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13477
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13496
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13497
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13498
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13499
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13500
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13502
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13503
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13505
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13506
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13508
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13509
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13511
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13512
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13531
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13532
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13533
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13534
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13535
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13537
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13538
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13540
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13541
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13543
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
13544
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13546
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13547
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13566
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13567
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13568
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13569
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13570
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13572
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13573
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13575
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13576
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13578
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
13579
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13581
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13582
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13601
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13602
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13603
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13604
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13605
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13607
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13608
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13610
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13611
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13613
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13614
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13616
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13617
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13636
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13637
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13638
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13639
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13640
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13642
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13643
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13645
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13646
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13648
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13649
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13651
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13652
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13671
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13672
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13673
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13674
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13675
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13677
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13678
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13680
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13681
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13683
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
13684
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13686
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13687
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13708
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13709
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
13710
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
13711
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13712
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13714
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13715
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13717
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13718
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13720
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13721
Assert.Equal("y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13723
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13724
Assert.Equal("x, d, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13743
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13744
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13745
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13746
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13747
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13749
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13750
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13752
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13753
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13755
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13756
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13758
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13759
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13778
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13779
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13780
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13781
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13782
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13784
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13785
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13787
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13788
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13790
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13791
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13793
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13794
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13813
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13814
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13815
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13816
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13817
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13819
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13820
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13822
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13823
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13825
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13826
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13828
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13829
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13848
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13849
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13850
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13851
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13852
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13854
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13855
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13857
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13858
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13860
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
13861
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13863
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13864
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13883
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13884
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13885
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13886
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13887
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13889
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13890
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13892
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13893
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13895
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
13896
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13898
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13899
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13923
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13924
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
13925
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
13926
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13927
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13929
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13930
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13932
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13933
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13935
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13936
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13938
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13939
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
13961
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
13962
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.Captured));
13963
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.CapturedInside));
13964
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
13965
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
13967
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
13968
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
13970
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
13971
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
13973
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
13974
Assert.Equal("y",
GetSymbolNamesJoined
(analysis.ReadOutside));
13976
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
13977
Assert.Equal("x, d, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
14001
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
14002
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
14003
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
14004
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
14005
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
14007
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
14008
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
14010
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
14011
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
14013
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
14014
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
14016
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
14017
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
14041
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
14042
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
14043
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
14044
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
14045
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
14047
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
14048
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
14050
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
14051
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
14053
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.ReadInside));
14054
Assert.Equal(refModifier != "" ? "x, y" : "y",
GetSymbolNamesJoined
(analysis.ReadOutside));
14056
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
14057
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
14081
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
14082
Assert.Null(
GetSymbolNamesJoined
(analysis.Captured));
14083
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedInside));
14084
Assert.Null(
GetSymbolNamesJoined
(analysis.CapturedOutside));
14085
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
14087
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
14088
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
14090
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnEntry));
14091
Assert.Equal("x",
GetSymbolNamesJoined
(analysis.DefinitelyAssignedOnExit));
14093
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
14094
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.ReadOutside));
14096
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
14097
Assert.Equal("x, y",
GetSymbolNamesJoined
(analysis.WrittenOutside));
14124
Assert.Equal("this",
GetSymbolNamesJoined
(flowAnalysis.ReadInside));
14125
Assert.Equal("this",
GetSymbolNamesJoined
(flowAnalysis.WrittenInside));
14147
Assert.Null(
GetSymbolNamesJoined
(flowAnalysis.ReadInside));
14148
Assert.Equal("this",
GetSymbolNamesJoined
(flowAnalysis.WrittenInside));
FlowAnalysis\StructTests.cs (3)
129
Assert.Equal("s2",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
130
Assert.Equal("s4",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
131
Assert.Equal("s3, s4",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
FlowAnalysis\TryLockUsingStatementTests.cs (301)
52
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
53
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
54
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
55
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
56
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
57
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
58
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
59
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
89
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
90
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
91
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
92
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
93
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
94
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
95
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
96
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
146
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
147
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
148
Assert.Equal("by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
149
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
150
Assert.Equal("by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
151
Assert.Equal("by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
152
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
153
Assert.Equal("this, para, by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
203
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
204
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
205
Assert.Equal("para, by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
206
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
207
Assert.Equal("by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
208
Assert.Equal("para, by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
209
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
210
Assert.Equal("this, para, by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
262
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
263
Assert.Equal("by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
264
Assert.Equal("by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
265
Assert.Equal("by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
266
Assert.Equal("by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
267
Assert.Equal("para, by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
268
Assert.Equal("by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
269
Assert.Equal("this, para, by",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
300
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
301
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
302
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
303
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
304
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
305
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
306
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
307
Assert.Equal("this, para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
345
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
346
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
347
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
348
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
349
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
350
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
351
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
352
Assert.Equal("this, para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
406
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
407
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
408
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
409
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
410
Assert.Equal("sb",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
411
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
412
Assert.Equal("sb",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
413
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
451
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
452
Assert.Equal("para, local",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
453
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
454
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
455
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
456
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
457
Assert.Equal("para, local",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
458
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
490
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
491
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
492
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
493
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
494
Assert.Equal("para, local",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
495
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
496
Assert.Equal("para, local",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
497
Assert.Equal("this, para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
534
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
535
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
536
Assert.Equal("ax",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
537
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
538
Assert.Equal("ax",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
539
Assert.Equal("para, local",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
540
Assert.Equal("para",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
541
Assert.Equal("this, para, local, ax",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
577
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
578
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
579
Assert.Equal("p, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
580
Assert.Equal("z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
581
Assert.Equal("p, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
582
Assert.Equal("y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
583
Assert.Equal("x, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
584
Assert.Equal("this, p, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
617
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
618
Assert.Equal("z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
619
Assert.Equal("p, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
620
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
621
Assert.Equal("p, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
622
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
623
Assert.Equal("x, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
624
Assert.Equal("this, p, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
662
Assert.Equal("ax",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
663
Assert.Equal("p, z, ax",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
664
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
668
Assert.Equal("p, y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
669
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
670
Assert.Equal("p, y, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
671
Assert.Equal("p, y, z, ax",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
672
Assert.Equal("this, p, x, z",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
709
Assert.Equal("s, ax, s, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
710
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
711
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
712
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
713
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
714
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
715
Assert.Equal("s, ax, s, s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
716
Assert.Equal("this",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
743
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
780
Assert.Equal("n",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
781
Assert.Equal("n",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
782
Assert.Equal("n",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
818
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
820
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
821
Assert.Equal("ax",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
822
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
823
Assert.Equal("y, ax",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
824
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
825
Assert.Equal("s",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
826
Assert.Equal("this, x, y, s, ax",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
864
Assert.Equal("s, ax, ex",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
865
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
866
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
867
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
869
Assert.Equal("x, ax, ex",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
870
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
871
Assert.Equal("x, s, ax, ex",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
872
Assert.Equal("this, x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
903
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
904
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
905
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
906
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
907
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
908
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
909
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
910
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
947
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
948
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
949
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
950
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
951
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
952
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
953
Assert.Equal("x, y",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
954
Assert.Equal("this, x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
996
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
997
Assert.Equal("i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
998
Assert.Equal("this, p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
999
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1000
Assert.Equal("this, p, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1001
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1002
Assert.Equal("y, i",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1003
Assert.Equal("this, p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1053
Assert.Equal(
GetSymbolNamesJoined
(dataFlowResults02.VariablesDeclared),
GetSymbolNamesJoined
(dataFlowResults01.VariablesDeclared));
1054
Assert.Equal(
GetSymbolNamesJoined
(dataFlowResults02.AlwaysAssigned),
GetSymbolNamesJoined
(dataFlowResults01.AlwaysAssigned));
1055
Assert.Equal(
GetSymbolNamesJoined
(dataFlowResults02.DataFlowsIn),
GetSymbolNamesJoined
(dataFlowResults01.DataFlowsIn));
1056
Assert.Equal(
GetSymbolNamesJoined
(dataFlowResults02.DataFlowsOut),
GetSymbolNamesJoined
(dataFlowResults01.DataFlowsOut));
1057
Assert.Equal(
GetSymbolNamesJoined
(dataFlowResults02.ReadInside),
GetSymbolNamesJoined
(dataFlowResults01.ReadInside));
1058
Assert.Equal(
GetSymbolNamesJoined
(dataFlowResults02.ReadOutside),
GetSymbolNamesJoined
(dataFlowResults01.ReadOutside));
1059
Assert.Equal(
GetSymbolNamesJoined
(dataFlowResults02.WrittenInside),
GetSymbolNamesJoined
(dataFlowResults01.WrittenInside));
1060
Assert.Equal(
GetSymbolNamesJoined
(dataFlowResults02.WrittenOutside),
GetSymbolNamesJoined
(dataFlowResults01.WrittenOutside));
1095
Assert.Equal("e, d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1096
Assert.Equal("outp",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1097
Assert.Equal("e",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
1098
Assert.Equal("refp",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1099
Assert.Equal("refp, outp",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1100
Assert.Equal("refp, e, d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1101
Assert.Equal("refp, outp, e, d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1102
Assert.Equal("refp, outp",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1103
Assert.Equal("this, refp",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1138
Assert.Equal("d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1139
Assert.Equal("outp, d",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1140
Assert.Equal("e",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
1141
Assert.Equal("refp",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1142
Assert.Equal("outp",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1143
Assert.Equal("refp, e, d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1144
Assert.Equal("outp, e, d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1145
Assert.Equal("refp, outp",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1146
Assert.Equal("refp, outp, e",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1185
Assert.Equal("e, d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1186
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1187
Assert.Equal("p, local, e",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
1188
Assert.Equal("p, local",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1189
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1190
Assert.Equal("p, local, e, d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1191
Assert.Equal("e, d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1192
Assert.Equal("p",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1193
Assert.Equal("p, local",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1232
Assert.Equal("d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.VariablesDeclared));
1233
Assert.Equal("d",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1234
Assert.Equal("p, local, e",
GetSymbolNamesJoined
(dataFlowAnalysisResults.Captured));
1235
Assert.Equal("p, local, e",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsIn));
1236
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1237
Assert.Equal("p, local, e, d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadInside));
1238
Assert.Equal("d, ap",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenInside));
1239
Assert.Equal("p, local",
GetSymbolNamesJoined
(dataFlowAnalysisResults.ReadOutside));
1240
Assert.Equal("this, p, local, e",
GetSymbolNamesJoined
(dataFlowAnalysisResults.WrittenOutside));
1275
Assert.Null(
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1315
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1355
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1395
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.DataFlowsOut));
1420
Assert.Equal("x",
GetSymbolNamesJoined
(dataFlowAnalysisResults.AlwaysAssigned));
1442
Assert.Equal("c",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1443
Assert.Equal("c",
GetSymbolNamesJoined
(analysis.WrittenInside));
1444
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1445
Assert.Equal("this, x, c",
GetSymbolNamesJoined
(analysis.ReadInside));
1446
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1447
Assert.Equal("c",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1448
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1449
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1469
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1470
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
1471
Assert.Equal("this, x, c",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1472
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.ReadInside));
1473
Assert.Equal("c",
GetSymbolNamesJoined
(analysis.ReadOutside));
1474
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1475
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1476
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1504
Assert.Equal("c",
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1505
Assert.Equal("c",
GetSymbolNamesJoined
(analysis.WrittenInside));
1506
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1507
Assert.Equal("this, x, c",
GetSymbolNamesJoined
(analysis.ReadInside));
1508
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1509
Assert.Equal("c",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1510
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1511
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1539
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1540
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
1541
Assert.Equal("this, x, c",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1542
Assert.Equal("this, x, c",
GetSymbolNamesJoined
(analysis.ReadInside));
1543
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1544
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1545
Assert.Equal("this, x, c",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1546
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1567
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1568
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
1569
Assert.Equal("this, x, c",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1570
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.ReadInside));
1571
Assert.Equal("c",
GetSymbolNamesJoined
(analysis.ReadOutside));
1572
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1573
Assert.Equal("this, x",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1574
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1597
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1598
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
1599
Assert.Equal("this",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1600
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadInside));
1601
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1602
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1603
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1604
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1628
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1629
Assert.Null(
GetSymbolNamesJoined
(analysis.WrittenInside));
1630
Assert.Equal("name, obj",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1631
Assert.Equal("name, obj",
GetSymbolNamesJoined
(analysis.ReadInside));
1632
Assert.Null(
GetSymbolNamesJoined
(analysis.ReadOutside));
1633
Assert.Null(
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1634
Assert.Equal("name, obj",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1635
Assert.Null(
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1658
Assert.Null(
GetSymbolNamesJoined
(analysis.VariablesDeclared));
1659
Assert.Equal("obj",
GetSymbolNamesJoined
(analysis.WrittenInside));
1660
Assert.Equal("str",
GetSymbolNamesJoined
(analysis.WrittenOutside));
1661
Assert.Equal("str",
GetSymbolNamesJoined
(analysis.ReadInside));
1662
Assert.Equal("obj",
GetSymbolNamesJoined
(analysis.ReadOutside));
1663
Assert.Equal("obj",
GetSymbolNamesJoined
(analysis.AlwaysAssigned));
1664
Assert.Equal("str",
GetSymbolNamesJoined
(analysis.DataFlowsIn));
1665
Assert.Equal("obj",
GetSymbolNamesJoined
(analysis.DataFlowsOut));
1692
Assert.Null(
GetSymbolNamesJoined
(analysisDataflow.VariablesDeclared));
1693
Assert.Equal("obj",
GetSymbolNamesJoined
(analysisDataflow.WrittenInside));
1694
Assert.Equal("str",
GetSymbolNamesJoined
(analysisDataflow.WrittenOutside));
1695
Assert.Equal("str",
GetSymbolNamesJoined
(analysisDataflow.ReadInside));
1696
Assert.Equal("obj",
GetSymbolNamesJoined
(analysisDataflow.ReadOutside));
1697
Assert.Equal("obj",
GetSymbolNamesJoined
(analysisDataflow.AlwaysAssigned));
1698
Assert.Equal("str",
GetSymbolNamesJoined
(analysisDataflow.DataFlowsIn));
1699
Assert.Null(
GetSymbolNamesJoined
(analysisDataflow.DataFlowsOut));
1731
Assert.Null(
GetSymbolNamesJoined
(analysisDataflow.VariablesDeclared));
1732
Assert.Equal("obj",
GetSymbolNamesJoined
(analysisDataflow.WrittenInside));
1733
Assert.Null(
GetSymbolNamesJoined
(analysisDataflow.WrittenOutside));
1734
Assert.Equal("obj",
GetSymbolNamesJoined
(analysisDataflow.ReadInside));
1735
Assert.Null(
GetSymbolNamesJoined
(analysisDataflow.ReadOutside));
1736
Assert.Equal("obj",
GetSymbolNamesJoined
(analysisDataflow.AlwaysAssigned));
1737
Assert.Null(
GetSymbolNamesJoined
(analysisDataflow.DataFlowsIn));
1738
Assert.Null(
GetSymbolNamesJoined
(analysisDataflow.DataFlowsOut));