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)
518 references to DefinitelyAssignedOnExit
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
123p => !dataFlow.DefinitelyAssignedOnExit.Contains(p));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (260)
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)
123p => !dataFlow.DefinitelyAssignedOnExit.Contains(p));
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (256)
FlowAnalysis\FlowTestBase.vb (1)
233Assert.Equal(If(definitelyAssignedOnExit, {}), analysis.DefinitelyAssignedOnExit.Select(Function(s) s.Name).ToArray())
FlowAnalysis\RegionAnalysisTests.vb (125)
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)) 1300Assert.Equal("args, x", GetSymbolNamesJoined(dataFlowAnalysis.DefinitelyAssignedOnExit)) 1324Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysis.DefinitelyAssignedOnExit)) 1347Assert.Equal("args, x", GetSymbolNamesJoined(dataFlowAnalysis.DefinitelyAssignedOnExit)) 1372Assert.Equal("args, b", GetSymbolNamesJoined(dataFlowAnalysis.DefinitelyAssignedOnExit)) 1396Assert.Equal("args, x", GetSymbolNamesJoined(dataFlowAnalysis.DefinitelyAssignedOnExit)) 1421Assert.Equal("args, b", GetSymbolNamesJoined(dataFlowAnalysis.DefinitelyAssignedOnExit)) 1448Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysis.DefinitelyAssignedOnExit)) 1478Assert.Equal("Goo", GetSymbolNamesJoined(dataFlowAnalysis.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)) 2231Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2268Assert.Equal("Me, b, i", GetSymbolNamesJoined(dataFlowAnalysisResults.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)) 2625Assert.Equal("Me, x, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2737Assert.Equal("Me, x, ext, a, c", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2756Assert.Equal("Me, x, ext, a, c", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 2785Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2820Assert.Equal("y, ext", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2852Assert.Equal("x, y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.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)) 3050Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3089Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3126Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3163Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3189Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3215Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3254Assert.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)) 3480Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3519Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3554Assert.Equal("Me, args, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3594Assert.Equal("v", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3652Assert.Equal("Me", GetSymbolNamesJoined(dataResults1.DefinitelyAssignedOnExit)) 3686Assert.Equal("Me", GetSymbolNamesJoined(dataResults1.DefinitelyAssignedOnExit)) 3731Assert.Equal("Me", GetSymbolNamesJoined(dataResults1.DefinitelyAssignedOnExit)) 3950Assert.Equal("Me, t, t1", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3991Assert.Equal("Me, t, t1", GetSymbolNamesJoined(dataFlowAnalysisResults.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)) 4622Assert.Equal("Me, p, v", GetSymbolNamesJoined(dataFlowAnalysis.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)) 6862Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6913Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.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 (130)
145Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 257Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 284Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 309Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.DefinitelyAssignedOnExit)) 348Assert.Equal("args", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 630Assert.Equal("b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 720Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 747Assert.Equal("b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 773Assert.Equal("x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 799Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 826Assert.Equal("b, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 852Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 879Assert.Equal("b, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 905Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 932Assert.Equal("b, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 956Assert.Equal("Me, x, x, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1041Assert.Equal("args, o", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1082Assert.Equal("args, o, oo", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1122Assert.Equal("args, o, oo", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1150Assert.Equal("Me, i, j", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1175Assert.Equal("Me, x, a, y, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1199Assert.Equal("Me, t", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1221Assert.Equal("args, x, y, z", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1245Assert.Equal("Me, x, a", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1267Assert.Equal("Me, args, s, i, b", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1291Assert.Equal("builder", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1322Assert.Equal("Me, b, i", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1350Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1375Assert.Equal("Me, i", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1396Assert.Equal("Me, args, i, s", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1420Assert.Equal("Me, x, a, y, tmp", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 1608Assert.Equal("Me, x, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1643Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1676Assert.Equal("x, y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1702Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1735Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1775Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1813Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1851Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1878Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1905Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1945Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 1978Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2011Assert.Equal("Me", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2038Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2065Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2107Assert.Equal("ary, local01, local02, slocal", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2140Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2177Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2217Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2253Assert.Equal("Me, args, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2293Assert.Equal("Me, t, t1", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2334Assert.Equal("Me, t, t1", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2365Assert.Equal("Me, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2396Assert.Equal("Me, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2425Assert.Equal("Me, x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2452Assert.Equal("Me, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2542Assert.Equal("Me, p, v", GetSymbolNamesJoined(dataFlowAnalysis.DefinitelyAssignedOnExit)) 2577Assert.Equal("Me, args", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 2993Assert.Equal("local, constLocal, f", GetSymbolNamesJoined(analysisResult.DefinitelyAssignedOnExit)) 3031Assert.Equal("Me, mp, local, constLocal, lf", GetSymbolNamesJoined(analysisResult.DefinitelyAssignedOnExit)) 3103Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3192Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3236Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3279Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3350Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3389Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3429Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3467Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3552Assert.Equal("a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3603Assert.Equal("i, l, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3650Assert.Equal("i, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3696Assert.Equal("i, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3742Assert.Equal("i, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3787Assert.Equal("i, a", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3823Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3860Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3904Assert.Equal("localint", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3950Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 3991Assert.Equal("goo", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4071Assert.Equal("goo", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4148Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4193Assert.Equal("args, x, bb, ret", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4241Assert.Equal("f", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4285Assert.Equal("args", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4329Assert.Equal("args, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4357Assert.Equal("args, x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4381Assert.Equal("args, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4404Assert.Equal("args, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4428Assert.Equal("args, x, y", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4452Assert.Equal("args, x", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4481Assert.Equal("Me, x, a, y, l1", GetSymbolNamesJoined(analysis.DefinitelyAssignedOnExit)) 4590Assert.Equal("Me, x, x, i", GetSymbolNamesJoined(dataFlowAnalysisResults.DefinitelyAssignedOnExit)) 4644Assert.Equal("local, lambda", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4694Assert.Equal("args, igoo, at1, at2", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4736Assert.Equal("args, at1", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4773Assert.Equal("Me, args", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4807Assert.Equal("Me, args, var1", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4855Assert.Equal("Me, func, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4901Assert.Equal("Me, func, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 4965Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5136Assert.Equal("Me, i", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5202Assert.Equal("Me, i, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5244Assert.Equal("Me, i, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5283Assert.Equal("Me, i, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5322Assert.Equal("Me, i, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5365Assert.Equal("Me, i, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5409Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5453Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5498Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5543Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5601Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5659Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5712Assert.Equal("Me, x, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5765Assert.Equal("Me, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5818Assert.Equal("Me, s", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5873Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5929Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 5971Assert.Equal("obj", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6015Assert.Equal("obj1, obj2", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6059Assert.Equal("obj1, obj2, obj3, obj4", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6111Assert.Equal("obj1, obj2, obj4", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6164Assert.Equal("obj1, obj2, obj4, obj5", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6209Assert.Equal("obj1, obj2", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6256Assert.Equal("obj1, obj2, obj3, obj4", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6308Assert.Equal("obj1, obj2", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6355Assert.Equal("obj1, obj2", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6388Assert.Equal("obj1, obj2", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6440Assert.Equal("obj1, obj2, obj4, obj5", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit)) 6480Assert.Equal("args, x", GetSymbolNamesJoined(dataFlowResults.DefinitelyAssignedOnExit))