2 overrides of DefinitelyAssignedOnExit
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
122public override ImmutableArray<ISymbol> DefinitelyAssignedOnExit
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
90Public Overrides ReadOnly Property DefinitelyAssignedOnExit As ImmutableArray(Of ISymbol)
460 references to DefinitelyAssignedOnExit
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
122p => !dataFlow.DefinitelyAssignedOnExit.Contains(p));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (261)
FlowAnalysis\FlowTestBase.cs (1)
58DefinitelyAssignedOnExit: {{GetSymbolNamesJoined(result.DefinitelyAssignedOnExit)}}
FlowAnalysis\RegionAnalysisTests.cs (260)
62Assert.Equal("args, i, s", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 98Assert.Equal("args, s", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 138Assert.Equal("args, i, s", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 165Assert.Equal("args, x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 235Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 260Assert.Equal("s", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 281Assert.Equal("this, x, a, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 302Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 390Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 412Assert.Equal("this, s, i, myvar", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 436Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 465Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 488Assert.Equal("this, x, a, x, c", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 508Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 529Assert.Equal("args, a, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 550Assert.Equal("args, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 571Assert.Equal("args, a, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 592Assert.Equal("args, a, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 613Assert.Equal("args, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 634Assert.Equal("args, a, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 655Assert.Equal("args, a, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 676Assert.Equal("args, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 697Assert.Equal("args, a, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 714Assert.Equal("args, a, b, d, f", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 731Assert.Equal("args, a, b, d", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 748Assert.Equal("args, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 765Assert.Equal("args, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 782Assert.Equal("args, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 799Assert.Equal("args, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 816Assert.Equal("args, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 836Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 856Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 875Assert.Equal("args, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 894Assert.Equal("args, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 914Assert.Equal("args, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 934Assert.Equal("args, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 957Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 985Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 1013Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 1044Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 1065Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 1082Assert.Equal("args, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1105Assert.Equal("s, ss", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 1128Assert.Equal("s, ss", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 1149Assert.Equal("this", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 1174Assert.Equal("this, t", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 1199Assert.Equal("this, t", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 1225Assert.Equal("this, t, ret", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 1250Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 1280Assert.Equal("z, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 1310Assert.Equal("z, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 1368GetSymbolNamesJoined(results2.DefinitelyAssignedOnExit)); 1417Assert.Null(GetSymbolNamesJoined(results2.DefinitelyAssignedOnExit)); 1442Assert.Null(GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 1459Assert.Equal("x, y", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 1477Assert.Equal("x, y", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 1498Assert.Null(GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 1571Assert.Equal("args, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1599Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1633Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1673Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1714Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1755Assert.Equal("s", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1794Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1831Assert.Equal("i, p", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1865Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1900Assert.Equal("x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1935Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 1970Assert.Equal("x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 2009Assert.Equal("x, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 2049Assert.Equal("x, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 2083Assert.Equal("b1, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 2121Assert.Equal("b0, b1", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 2157Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 2194Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 2254Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 2285Assert.Null(GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 2314Assert.Null(GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 2347Assert.Null(GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 2372Assert.Equal("args", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 2406Assert.Equal("x", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 2440Assert.Equal("x", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 2474Assert.Equal("x", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 2497Assert.Equal("a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 4539Assert.Equal("args, value, p, t", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 4660Assert.Equal("this, x1", GetSymbolNamesJoined(dataFlow.DefinitelyAssignedOnExit)); 4706Assert.Equal("this", GetSymbolNamesJoined(dataFlow.DefinitelyAssignedOnExit)); 5005Assert.Equal("this", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 5086Assert.Equal("args, i", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5119Assert.Equal("args, i", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5148Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5176Assert.Equal("args, i", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5195Assert.Equal("this, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5224Assert.Equal("this, x, a, y, lambda", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 5252Assert.Equal("args, f", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5279Assert.Equal("args, testDel", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5313Assert.Equal("testDel", GetSymbolNamesJoined(results1.DefinitelyAssignedOnExit)); 5346Assert.Equal("p, x, y", GetSymbolNamesJoined(results1.DefinitelyAssignedOnExit)); 5376Assert.Equal("this, ary", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 5415Assert.Equal("this, i, d", GetSymbolNamesJoined(dataFlows.DefinitelyAssignedOnExit)); 5448Assert.Equal("nums", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5663Assert.Equal("nums, q2", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5693Assert.Equal("nums", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5721Assert.Equal("nums", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5748Assert.Equal("nums", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5775Assert.Equal("nums", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5810Assert.Equal("nums, num", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5843Assert.Equal("nums, num", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5877Assert.Equal("args, temp", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 5909Assert.Equal("args", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 6022Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 6059Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 6096Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 6135Assert.Equal("this, p", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 6174Assert.Equal("this, node", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 6258Assert.Equal("this, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 6326Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 6571Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6602Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6632Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6662Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6697Assert.Equal("x", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6735Assert.Equal("x", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6797Assert.Equal("x", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6824Assert.Equal("arg, localValue", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6854Assert.Equal("this, x, y", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6884Assert.Equal("this, y", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6914Assert.Equal("this, x, y", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6946Assert.Equal("this", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 6982Assert.Equal("this, x, y", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 7016Assert.Equal("this, x, y", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 7048Assert.Equal("this, x, a, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 7080Assert.Equal("this, x, a, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 7469Assert.Equal("this, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7499Assert.Equal("this, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7529Assert.Equal("this, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7562Assert.Equal("this, x, y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7592Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7622Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7652Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7682Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7712Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7742Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7772Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7802Assert.Equal("this, value", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7831Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7860Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7885Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7921Assert.Equal("this, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 7971Assert.Equal("this, test, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 8070Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 8158Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8189Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8221Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8257Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8291Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8326Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8366Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8407Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8442Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8477Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8512Assert.Null(GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8544Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8576Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8612Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8648Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8680Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8712Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8748Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8784Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8815Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8850Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8881Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8916Assert.Equal("a", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 8952Assert.Equal("args", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 8978Assert.Equal("i, args", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 9003Assert.Equal("args", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 9056Assert.Equal(definitelyAssigned + ", args", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 9105Assert.Equal(definitelyAssigned + ", args", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)); 9294Assert.Equal("value", GetSymbolNamesJoined(results.DefinitelyAssignedOnExit)); 9328Assert.Equal("value", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 9363Assert.Equal("value", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 9653Assert.Equal("this, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 9708Assert.Equal((thisIsAssignedOnEntry ? "this, " : "") + "x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 9762Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 9920Assert.Equal("this, x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 10093Assert.Equal("this, x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 10133Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 10172Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 10212Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 10292Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 10372Assert.Equal("x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 10487Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 10540Assert.Equal("this, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 10593Assert.Equal("this, x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 10769Assert.Equal("this, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 10953Assert.Equal("this, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 11033Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 11119Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 11172Assert.Equal("this, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 11225Assert.Equal("this, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 11352Assert.Equal("this, x, y, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 11419Assert.Equal("y, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 11486Assert.Equal("x, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 11553Assert.Equal("z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 11594Assert.Equal("this, x, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 11757Assert.Equal("this, x, y, z1, z2", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 11838Assert.Equal("y, z1, z2", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 11962Assert.Equal("x, z1, z2", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12086Assert.Equal("z1, z2", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12147Assert.Equal("this, x, z1, z2", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit, sort: true)); 12219Assert.Equal("x, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12352Assert.Equal("x, z1, z2", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12422Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12464Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12506Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12549Assert.Equal("x, i", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12584Assert.Equal("x, i", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12619Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12654Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12689Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12724Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12759Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12794Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12829Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12864Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12899Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12934Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 12969Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13004Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13039Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13074Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13109Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13144Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13179Assert.Null(GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13224Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13258Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13293Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13328Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13363Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13401Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13436Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13471Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13506Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13541Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13576Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13611Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13646Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13681Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13718Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13753Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13788Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13823Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13858Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13893Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13933Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 13971Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 14011Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 14051Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)); 14091Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit));
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
122p => !dataFlow.DefinitelyAssignedOnExit.Contains(p));
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (197)
FlowAnalysis\FlowTestBase.vb (1)
226AssertEx.Equal(If(definitelyAssignedOnExit, {}), analysis.DefinitelyAssignedOnExit.Select(Function(s) s.Name).ToArray())
FlowAnalysis\RegionAnalysisTests.vb (97)
89Assert.Equal("args, s", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 193Assert.Equal("args, o3, col1", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 214Assert.Equal("args, o3", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 464Assert.Equal("args, lambda, arg, arg1", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 496Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 540Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 584Assert.Equal("Me, i, j, k, l", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 734Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1102Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1164Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1503Assert.Equal("Me, x, y, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1534Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1566Assert.Equal("b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1652Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1678Assert.Equal("b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1703Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1728Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1754Assert.Equal("b, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1779Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1805Assert.Equal("b, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1830Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1856Assert.Equal("b, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1879Assert.Equal("Me, x, x, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1904Assert.Equal("Me, x, y, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1930Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1965Assert.Equal("args, o", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2005Assert.Equal("args, o, oo", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2044Assert.Equal("args, o, oo", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2071Assert.Equal("Me, i, j", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2095Assert.Equal("Me, x, a, y, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2137Assert.Equal("args, x, y, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2160Assert.Equal("Me, x, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2181Assert.Equal("Me, args, s, i, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2204Assert.Equal("builder", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2297Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2321Assert.Equal("Me, i", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2341Assert.Equal("Me, args, i, s", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2365Assert.Equal("Me", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2393Assert.Equal("Me, f", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2416Assert.Equal("Me, x, a, y, tmp", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2445Assert.Equal("Me, x, a, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2483Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2504Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2525Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2562Assert.Equal("Me, x, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2593Assert.Equal("Me, x, a, b, c, d, e, f", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2737Assert.Equal("Me, x, ext, a, c", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2756Assert.Equal("Me, x, ext, a, c", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2877Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2904Assert.Equal("x, ext", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2928Assert.Equal("x, ext", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2951Assert.Equal("x, y, ext", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2973Assert.Equal("x, z, ext", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2995Assert.Equal("x, ext", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3018Assert.Equal("x, y, ext", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3189Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3215Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3286Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3318Assert.Equal("Me", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3344Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3370Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3411Assert.Equal("ary, local01, local02, slocal", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3444Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3652Assert.Equal("Me", GetSymbolNamesJoined(dataResults1.DefinitelyAssignedOnExit)) 3686Assert.Equal("Me", GetSymbolNamesJoined(dataResults1.DefinitelyAssignedOnExit)) 3731Assert.Equal("Me", GetSymbolNamesJoined(dataResults1.DefinitelyAssignedOnExit)) 4054Assert.Equal("b, ext", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4079Assert.Equal("Me, ext, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4102Assert.Equal("Me, ext, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4125Assert.Equal("Me, ext, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4149Assert.Equal("Me, ext, x, xx", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4173Assert.Equal("Me, ext, x, xx", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4196Assert.Equal("Me, ext, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4224Assert.Equal("Me, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4254Assert.Equal("Me, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4284Assert.Equal("Me, ext, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4312Assert.Equal("Me, ext, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4340Assert.Equal("Me, ext, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4368Assert.Equal("Me, ext, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4394Assert.Equal("Me, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4420Assert.Equal("Me, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4448Assert.Equal("Me, ext, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4476Assert.Equal("Me, ext, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4504Assert.Equal("Me, ext, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4532Assert.Equal("Me, ext, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4656Assert.Equal("Me, args", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 5536Assert.Equal("local, constLocal, f", GetSymbolNamesJoined(analysisResult.DefinitelyAssignedOnExit)) 5574Assert.Equal("Me, mp, local, constLocal, lf", GetSymbolNamesJoined(analysisResult.DefinitelyAssignedOnExit)) 6959Assert.Equal("args, x, bb, ret", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 7008Assert.Equal("f", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 7053Assert.Equal("args", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 7310Assert.Equal("args", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 7346Assert.Equal("args", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 7384Assert.Equal("args", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 7422Assert.Equal("args, k", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 7456Assert.Equal("args", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 7490Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit))
FlowAnalysis\RegionAnalysisTestsWithStaticLocals.vb (99)
144Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 256Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 283Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 308Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.DefinitelyAssignedOnExit)) 347Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 629Assert.Equal("b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 719Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 746Assert.Equal("b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 772Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 798Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 825Assert.Equal("b, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 851Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 878Assert.Equal("b, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 904Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 931Assert.Equal("b, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 955Assert.Equal("Me, x, x, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1040Assert.Equal("args, o", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1081Assert.Equal("args, o, oo", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1121Assert.Equal("args, o, oo", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1149Assert.Equal("Me, i, j", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1174Assert.Equal("Me, x, a, y, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1198Assert.Equal("Me, t", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1220Assert.Equal("args, x, y, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1244Assert.Equal("Me, x, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1266Assert.Equal("Me, args, s, i, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1290Assert.Equal("builder", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1349Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1374Assert.Equal("Me, i", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1395Assert.Equal("Me, args, i, s", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1419Assert.Equal("Me, x, a, y, tmp", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1701Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1877Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1904Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1977Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2010Assert.Equal("Me", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2037Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2064Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2106Assert.Equal("ary, local01, local02, slocal", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2139Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2364Assert.Equal("Me, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2395Assert.Equal("Me, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2424Assert.Equal("Me, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2451Assert.Equal("Me, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2576Assert.Equal("Me, args", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2992Assert.Equal("local, constLocal, f", GetSymbolNamesJoined(analysisResult.DefinitelyAssignedOnExit)) 3030Assert.Equal("Me, mp, local, constLocal, lf", GetSymbolNamesJoined(analysisResult.DefinitelyAssignedOnExit)) 3102Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3191Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3235Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3278Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3349Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3388Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3428Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3466Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3551Assert.Equal("a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3602Assert.Equal("i, l, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3649Assert.Equal("i, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3695Assert.Equal("i, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3741Assert.Equal("i, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3786Assert.Equal("i, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3822Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3859Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3903Assert.Equal("localint", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3990Assert.Equal("goo", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4070Assert.Equal("goo", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4192Assert.Equal("args, x, bb, ret", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4240Assert.Equal("f", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4284Assert.Equal("args", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4328Assert.Equal("args, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4356Assert.Equal("args, x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4380Assert.Equal("args, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4403Assert.Equal("args, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4427Assert.Equal("args, x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4451Assert.Equal("args, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4480Assert.Equal("Me, x, a, y, l1", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4735Assert.Equal("args, at1", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4772Assert.Equal("Me, args", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4806Assert.Equal("Me, args, var1", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4854Assert.Equal("Me, func, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4900Assert.Equal("Me, func, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4964Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5135Assert.Equal("Me, i", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5201Assert.Equal("Me, i, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5243Assert.Equal("Me, i, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5282Assert.Equal("Me, i, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5321Assert.Equal("Me, i, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5364Assert.Equal("Me, i, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5408Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5452Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5497Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5542Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5600Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5658Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5711Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5764Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5817Assert.Equal("Me, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5872Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5928Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6387Assert.Equal("obj1, obj2", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit))