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