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)
263 references to DefinitelyAssignedOnExit
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
121p => !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)
121p => !dataFlow.DefinitelyAssignedOnExit.Contains(p));