2 overrides of AlwaysAssigned
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
172public override ImmutableArray<ISymbol> AlwaysAssigned
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
136Public Overrides ReadOnly Property AlwaysAssigned As ImmutableArray(Of ISymbol)
299 references to AlwaysAssigned
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
194if (dataFlow.AlwaysAssigned.Contains(_localSymbol))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (292)
FlowAnalysis\FlowTestBase.cs (1)
51AlwaysAssigned: {{GetSymbolNamesJoined(result.AlwaysAssigned)}}
FlowAnalysis\IterationJumpYieldStatementTests.cs (6)
574Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 793Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 825Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 857Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 888Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1106Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned));
FlowAnalysis\PatternMatchingTest5.cs (1)
38Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned));
FlowAnalysis\PatternsVsRegions.cs (5)
38Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 64Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 90Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 116Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 141Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned));
FlowAnalysis\RegionAnalysisTests.cs (237)
58Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 94Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 134Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 228Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 432Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 461Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 486Assert.Equal("a, c", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 506Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 527Assert.Equal("b", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 548Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 569Assert.Equal("b", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 590Assert.Equal("b", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 611Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 632Assert.Equal("b", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 653Assert.Equal("b", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 674Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 695Assert.Equal("b", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 712Assert.Equal("f", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 729Assert.Equal("d", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 746Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 763Assert.Equal("a", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 780Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 797Assert.Equal("a", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 814Assert.Equal("a", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 833Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 953Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 981Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1009Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1040Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1080Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1101Assert.Equal("ss", GetSymbolNamesJoined(dataFlows.AlwaysAssigned)); 1246Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1276Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1306Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1353Assert.Equal(GetSymbolNamesJoined(results1.AlwaysAssigned), 1354GetSymbolNamesJoined(results2.AlwaysAssigned)); 1404Assert.Equal(GetSymbolNamesJoined(results1.AlwaysAssigned), 1405GetSymbolNamesJoined(results2.AlwaysAssigned)); 1588Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1622Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1662Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1703Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1743Assert.Equal("s", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1784Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1820Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1855Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1890Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1925Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1960Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1999Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 2039Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 2073Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 2111Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 2147Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 2184Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 2244Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 2278Assert.Null(GetSymbolNamesJoined(dataFlows.AlwaysAssigned)); 2307Assert.Null(GetSymbolNamesJoined(dataFlows.AlwaysAssigned)); 2340Assert.Null(GetSymbolNamesJoined(dataFlows.AlwaysAssigned)); 2493Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 2545Assert.Equal(currentX, GetSymbolNamesJoined(dataFlowAnalysis.AlwaysAssigned)); 2575Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.AlwaysAssigned)); 2611Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.AlwaysAssigned)); 2645Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.AlwaysAssigned)); 2776Assert.Equal("ix, x, i, y, y2, rrr", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 2880Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 2912Assert.Equal("y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 3012Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 3041Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 3075Assert.Equal("i, j, s", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 3269Assert.Equal("x, z", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3295Assert.Equal("y", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3471Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3489Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3510Assert.Equal("i", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3531Assert.Equal("i", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3614Assert.Equal("x, a", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3629Assert.Equal("a", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3648Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3684Assert.Equal("b", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3726Assert.Equal("a, b, c, d", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3743Assert.Equal("e, f", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3763Assert.Equal("green, blue, red, yellow, brown", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3781Assert.Equal("a", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3803Assert.Equal("b", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 3826Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 3858Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 3890Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 3922Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 3987Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 4020Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 4045Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 4120Assert.Equal("t1", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 4145Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 4168Assert.Equal("y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 4207Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 4301Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 4330Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 4468Assert.Equal("p1, p2, local_1, non_nullable, ret", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 4532Assert.Equal("p, t", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 5306Assert.Equal("testDel", GetSymbolNamesJoined(results1.AlwaysAssigned)); 5339Assert.Equal("x", GetSymbolNamesJoined(results1.AlwaysAssigned)); 5371Assert.Null(GetSymbolNamesJoined(dataFlows.AlwaysAssigned)); 5408Assert.Equal("d", GetSymbolNamesJoined(dataFlows.AlwaysAssigned)); 5441Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 5659Assert.Equal("q2", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 5689Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 5717Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 5744Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 5771Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 5803Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 5838Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 5870Assert.Equal("temp", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 5902Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 6018Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 6055Assert.Empty(dataFlowAnalysisResults.AlwaysAssigned); 6092Assert.Empty(dataFlowAnalysisResults.AlwaysAssigned); 6131Assert.Empty(dataFlowAnalysisResults.AlwaysAssigned); 6170Assert.Empty(dataFlowAnalysisResults.AlwaysAssigned); 6251Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 6319Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 6825Assert.Equal("localValue", GetSymbolNamesJoined(results.AlwaysAssigned)); 6855Assert.Equal("y", GetSymbolNamesJoined(results.AlwaysAssigned)); 6885Assert.Equal("y", GetSymbolNamesJoined(results.AlwaysAssigned)); 6915Assert.Equal("x", GetSymbolNamesJoined(results.AlwaysAssigned)); 6987Assert.Equal("x, y", GetSymbolNamesJoined(results.AlwaysAssigned)); 7021Assert.Equal("x, y", GetSymbolNamesJoined(results.AlwaysAssigned)); 7041Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 7073Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 7108Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7142Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7176Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7210Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7248Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7278Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7309Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7349Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7390Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7462Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7492Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7522Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7555Assert.Equal("x, y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7585Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7615Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7645Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7675Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7705Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7735Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7765Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7795Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7824Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7853Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7878Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7914Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 7964Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 8023Assert.Equal("j", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 8059Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 9322Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 9357Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 9643Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 9698Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 9752Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 9910Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10083Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10123Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10162Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10202Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10282Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10362Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10477Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10530Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10583Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10759Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 10943Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11023Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11109Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11162Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11215Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11342Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11409Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11476Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11543Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11584Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11747Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11828Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 11952Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12076Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12137Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12209Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12342Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12404Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12454Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12488Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12539Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12574Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12609Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12644Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12679Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12714Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12749Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12784Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12819Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12854Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12889Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12924Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12959Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 12994Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13029Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13064Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13099Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13134Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13169Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13214Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13248Assert.Equal("x", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13283Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13318Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13353Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13391Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13426Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13461Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13496Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13531Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13566Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13601Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13636Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13671Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13708Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13743Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13778Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13813Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13848Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13883Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13923Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 13961Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 14001Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 14041Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 14081Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned));
FlowAnalysis\StructTests.cs (1)
131Assert.Equal("s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned));
FlowAnalysis\TryLockUsingStatementTests.cs (38)
53Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 90Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 147Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 204Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 263Assert.Equal("by", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 301Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 346Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 407Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 452Assert.Equal("para, local", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 491Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 535Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 578Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 618Assert.Equal("z", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 663Assert.Equal("p, z, ax", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 710Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 780Assert.Equal("n", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 820Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 865Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 904Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 948Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 997Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1054Assert.Equal(GetSymbolNamesJoined(dataFlowResults02.AlwaysAssigned), GetSymbolNamesJoined(dataFlowResults01.AlwaysAssigned)); 1096Assert.Equal("outp", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1139Assert.Equal("outp, d", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1186Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1233Assert.Equal("d", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1420Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.AlwaysAssigned)); 1447Assert.Equal("c", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1474Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1509Assert.Equal("c", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1544Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1572Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1602Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1633Assert.Null(GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1663Assert.Equal("obj", GetSymbolNamesJoined(analysis.AlwaysAssigned)); 1697Assert.Equal("obj", GetSymbolNamesJoined(analysisDataflow.AlwaysAssigned)); 1736Assert.Equal("obj", GetSymbolNamesJoined(analysisDataflow.AlwaysAssigned));
Semantics\OutVarTests.cs (2)
1117Assert.True(dataFlow.AlwaysAssigned.Contains(symbol, ReferenceEqualityComparer.Instance)); 32800Assert.False(dataFlow.AlwaysAssigned.Contains(symbol, ReferenceEqualityComparer.Instance));
Semantics\PatternMatchingTestBase.cs (1)
335Assert.False(dataFlow.AlwaysAssigned.Contains(symbol, ReferenceEqualityComparer.Instance));
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
194if (dataFlow.AlwaysAssigned.Contains(_localSymbol))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\NullConditionalAssignmentTests.cs (4)
2450Assert.Empty(analysis.AlwaysAssigned); 2456Assert.Empty(analysis.AlwaysAssigned); 2484Assert.Empty(analysis.AlwaysAssigned); 2490Assert.Empty(analysis.AlwaysAssigned);
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
418using var _3 = GetPooledSymbolSet(dataFlowAnalysisData.AlwaysAssigned, out var alwaysAssignedMap);