2 overrides of ReadOutside
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
223public override ImmutableArray<ISymbol> ReadOutside
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
174Public Overrides ReadOnly Property ReadOutside As ImmutableArray(Of ISymbol)
739 references to ReadOutside
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
207if (dataFlow.ReadOutside.Contains(outLocalSymbol) || dataFlow.WrittenOutside.Contains(outLocalSymbol))
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
315if (analysis == null || analysis.ReadOutside.Contains(localSymbol) || analysis.WrittenOutside.Contains(localSymbol))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (327)
FlowAnalysis\IterationJumpYieldStatementTests.cs (26)
51Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 84Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 114Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 144Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 174Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 203Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 233Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 262Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 308Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 337Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 366Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 395Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 424Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 453Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 578Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 659Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 696Assert.Equal("i, j", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 798Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 830Assert.Equal("ary", GetSymbolNamesJoined(analysis.ReadOutside)); 862Assert.Equal("ary", GetSymbolNamesJoined(analysis.ReadOutside)); 892Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 982Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1010Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1038Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1066Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1110Assert.Equal("i1, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside));
FlowAnalysis\PatternMatchingTest5.cs (1)
41Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside));
FlowAnalysis\PatternsVsRegions.cs (5)
41Assert.Equal("args", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 67Assert.Equal("args, i", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 93Assert.Equal("args, o", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 119Assert.Equal("args, i", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 144Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside));
FlowAnalysis\RegionAnalysisTests.cs (256)
64Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 100Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 140Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 237Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 304Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 438Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 467Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 872Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 891Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 911Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 931Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 959Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 987Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1015Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1046Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1252Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1282Assert.Equal("z", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1312Assert.Equal("z", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1371Assert.Equal(GetSymbolNamesJoined(results1.ReadOutside), 1372string.Join(", ", new string[] { "f" }.Concat((results2.ReadOutside).Select(symbol => symbol.Name)).OrderBy(name => name))); 1420Assert.Equal(GetSymbolNamesJoined(results1.ReadOutside), 1421GetSymbolNamesJoined(results2.ReadOutside)); 1602Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1636Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1676Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1717Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1758Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1797Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1834Assert.Equal("i", GetSymbolNamesJoined(analysis.ReadOutside)); 1868Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1903Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1938Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1973Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 2012Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 2052Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 2086Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 2124Assert.Equal("b0", GetSymbolNamesJoined(analysis.ReadOutside)); 2160Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 2197Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 2257Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 2288Assert.Null(GetSymbolNamesJoined(dataFlows.ReadOutside)); 2317Assert.Null(GetSymbolNamesJoined(dataFlows.ReadOutside)); 2350Assert.Null(GetSymbolNamesJoined(dataFlows.ReadOutside)); 2499Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 2549Assert.Equal("c, x1, y1, x2, y2", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)); 2579Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)); 2615Assert.Equal("c, x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)); 2649Assert.Equal("c, x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)); 2774Assert.Equal("ix, x, i, y", GetSymbolNamesJoined(analysis.ReadOutside)); 2884Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 2916Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 3016Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 3045Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 3079Assert.Equal("i, j", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 3359Assert.Equal("i, j", GetSymbolNamesJoined(analysis.ReadOutside)); 3399Assert.Equal("t, t1", GetSymbolNamesJoined(analysis.ReadOutside)); 3473Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 3491Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 3512Assert.Equal("b", GetSymbolNamesJoined(analysis.ReadOutside)); 3533Assert.Equal("i", GetSymbolNamesJoined(analysis.ReadOutside)); 3707Assert.Equal("x, a, e, g", GetSymbolNamesJoined(analysis.ReadOutside)); 3830Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 3862Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 3894Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 3926Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 3991Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 4024Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 4124Assert.Equal("t, t1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 4149Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 4170Assert.Equal("y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 4211Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 4305Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 4337Assert.Equal("p, v", GetSymbolNamesJoined(analysis.ReadOutside)); 4472Assert.Equal("p1, p2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 4541Assert.Equal("args, p", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 4664GetSymbolNamesJoined(dataFlow.ReadOutside)); 4709Assert.Equal("this", GetSymbolNamesJoined(dataFlow.ReadOutside)); 5088Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5197Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5315Assert.Equal("testDel, p", GetSymbolNamesJoined(results1.ReadOutside)); 5348Assert.Null(GetSymbolNamesJoined(results1.ReadOutside)); 5379Assert.Null(GetSymbolNamesJoined(dataFlows.ReadOutside)); 5418Assert.Null(GetSymbolNamesJoined(dataFlows.ReadOutside)); 5450Assert.Equal("num, f, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5665Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5695Assert.Equal("nums, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5723Assert.Equal("nums, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5750Assert.Equal("nums, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5777Assert.Equal("nums, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5812Assert.Equal("nums, num", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5845Assert.Equal("num", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5879Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 5911Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 6024Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 6061Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 6098Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 6137Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 6176Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 6260Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 6328Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 6574Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 6605Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 6635Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 6665Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 6700Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 6738Assert.Equal("a", GetSymbolNamesJoined(results.ReadOutside)); 6766Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 6800Assert.Equal("x", GetSymbolNamesJoined(results.ReadOutside)); 6827Assert.Equal("arg", GetSymbolNamesJoined(results.ReadOutside)); 6857Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 6887Assert.Equal("x", GetSymbolNamesJoined(results.ReadOutside)); 6917Assert.Equal("x", GetSymbolNamesJoined(results.ReadOutside)); 6949Assert.Equal("this", GetSymbolNamesJoined(results.ReadOutside)); 6985Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 7019Assert.Equal("x", GetSymbolNamesJoined(results.ReadOutside)); 7051Assert.Equal("this, x", GetSymbolNamesJoined(analysis.ReadOutside)); 7083Assert.Equal("this, x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 7112Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7146Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7182Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7214Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7251Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7282Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7313Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7353Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7396Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7471Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7501Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7531Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7564Assert.Equal("z", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7594Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7624Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7654Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7684Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7714Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7744Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7774Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7804Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7833Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7862Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7887Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7923Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 7973Assert.Equal("test", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 8030Assert.Equal("j", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 8073Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 8161Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8192Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8224Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8260Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8294Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8329Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8369Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8410Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8445Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8480Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8515Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8547Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8579Assert.Equal("a", GetSymbolNamesJoined(results.ReadOutside)); 8615Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8651Assert.Equal("a", GetSymbolNamesJoined(results.ReadOutside)); 8683Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8715Assert.Equal("a", GetSymbolNamesJoined(results.ReadOutside)); 8751Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8787Assert.Equal("a", GetSymbolNamesJoined(results.ReadOutside)); 8818Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8853Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8884Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8919Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 8954Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 8980Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 9005Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 9058Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 9107Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 9297Assert.Null(GetSymbolNamesJoined(results.ReadOutside)); 9330Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 9365Assert.Equal("result", GetSymbolNamesJoined(analysis.ReadOutside)); 9656Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 9711Assert.Equal("this", GetSymbolNamesJoined(analysis.ReadOutside)); 9765Assert.Equal("this", GetSymbolNamesJoined(analysis.ReadOutside)); 9923Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10096Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10136Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10175Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10215Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10295Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10375Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10490Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10543Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10596Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10772Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 10956Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 11036Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 11122Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 11175Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 11228Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 11355Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 11422Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 11489Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 11556Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 11597Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 11760Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 11841Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 11965Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 12089Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 12150Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 12222Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 12355Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 12428Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 12432Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 12467Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 12512Assert.Equal("x", GetSymbolNamesJoined(analysis.ReadOutside)); 12516Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 12552Assert.Equal("x, i", GetSymbolNamesJoined(analysis.ReadOutside)); 12587Assert.Equal("x, i", GetSymbolNamesJoined(analysis.ReadOutside)); 12622Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 12657Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 12692Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 12727Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 12762Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 12797Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 12832Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 12867Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 12902Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 12937Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 12972Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 13007Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13042Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13077Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13112Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 13147Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 13182Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 13227Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 13261Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 13296Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13331Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13366Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 13404Assert.Equal("y", GetSymbolNamesJoined(analysis.ReadOutside)); 13439Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13474Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13509Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13544Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 13579Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 13614Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13649Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13684Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 13721Assert.Equal("y", GetSymbolNamesJoined(analysis.ReadOutside)); 13756Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13791Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13826Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13861Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 13896Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside)); 13936Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 13974Assert.Equal("y", GetSymbolNamesJoined(analysis.ReadOutside)); 14014Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 14054Assert.Equal(refModifier != "" ? "x, y" : "y", GetSymbolNamesJoined(analysis.ReadOutside)); 14094Assert.Equal("x, y", GetSymbolNamesJoined(analysis.ReadOutside));
FlowAnalysis\TryLockUsingStatementTests.cs (36)
57Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 94Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 151Assert.Equal("by", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 208Assert.Equal("para, by", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 267Assert.Equal("para, by", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 305Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 350Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 411Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 456Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 495Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 539Assert.Equal("para, local", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 582Assert.Equal("y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 622Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 670Assert.Equal("p, y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 714Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 824Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 870Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 908Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 952Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1001Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1058Assert.Equal(GetSymbolNamesJoined(dataFlowResults02.ReadOutside), GetSymbolNamesJoined(dataFlowResults01.ReadOutside)); 1102Assert.Equal("refp, outp", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1145Assert.Equal("refp, outp", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1192Assert.Equal("p", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1239Assert.Equal("p, local", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)); 1446Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1473Assert.Equal("c", GetSymbolNamesJoined(analysis.ReadOutside)); 1508Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1543Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1571Assert.Equal("c", GetSymbolNamesJoined(analysis.ReadOutside)); 1601Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1632Assert.Null(GetSymbolNamesJoined(analysis.ReadOutside)); 1662Assert.Equal("obj", GetSymbolNamesJoined(analysis.ReadOutside)); 1696Assert.Equal("obj", GetSymbolNamesJoined(analysisDataflow.ReadOutside)); 1735Assert.Null(GetSymbolNamesJoined(analysisDataflow.ReadOutside));
Semantics\OutVarTests.cs (2)
1129dataFlow.ReadOutside.Contains(symbol, ReferenceEqualityComparer.Instance)); 32757Assert.False(dataFlow.ReadOutside.Contains(symbol, ReferenceEqualityComparer.Instance));
Semantics\PatternMatchingTestBase.cs (1)
341Assert.False(dataFlow.ReadOutside.Contains(symbol, ReferenceEqualityComparer.Instance));
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
207if (dataFlow.ReadOutside.Contains(outLocalSymbol) || dataFlow.WrittenOutside.Contains(outLocalSymbol))
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
315if (analysis == null || analysis.ReadOutside.Contains(localSymbol) || analysis.WrittenOutside.Contains(localSymbol))
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
472var readOutsideMap = new HashSet<ISymbol>(dataFlowAnalysisData.ReadOutside);
Microsoft.CodeAnalysis.VisualBasic.Features (1)
ExtractMethod\VisualBasicSelectionValidator.vb (1)
214result.ReadOutside().Any(Function(s) Equals(s, local)) Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (406)
FlowAnalysis\FlowTestBase.vb (1)
235Assert.Equal(If(readOutside, {}), analysis.ReadOutside.Select(Function(s) s.Name).ToArray())
FlowAnalysis\IterationJumpYieldStatementTests.vb (26)
99Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 135Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 165Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 196Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 227Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 259Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 291Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 342Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 373Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 404Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 437Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 583Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 622Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 664Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 693Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 799Assert.Equal(1, dataFlowAnalysisResults.ReadOutside.Count) 800Assert.Equal("unassignedRef1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 838Assert.Empty(dataFlowAnalysisResults.ReadOutside) 873Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 905Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 992Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1415Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1453Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1608Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1638Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1669Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside))
FlowAnalysis\RegionAnalysisTests.vb (132)
187Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 466Assert.Equal("arg, arg1", GetSymbolNamesJoined(analysis.ReadOutside)) 498Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 736Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 1105Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 1166Assert.Equal("s", GetSymbolNamesJoined(analysis.ReadOutside)) 1450Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1967Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 2007Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 2046Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 2073Assert.Equal("i, j", GetSymbolNamesJoined(analysis.ReadOutside)) 2233Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2270Assert.Equal("b", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2590Assert.Equal("x, a, e, g", GetSymbolNamesJoined(analysis.ReadOutside)) 2627Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2787Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2822Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2854Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2879Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2906Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3052Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3091Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3128Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3165Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3191Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3217Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3256Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3289Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3321Assert.Equal("Me", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3347Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3373Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3414Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3447Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3482Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3521Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3556Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3596Assert.Equal("v", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3654Assert.Equal(Nothing, GetSymbolNamesJoined(dataResults1.ReadOutside)) 3688Assert.Equal(Nothing, GetSymbolNamesJoined(dataResults1.ReadOutside)) 3733Assert.Equal(Nothing, GetSymbolNamesJoined(dataResults1.ReadOutside)) 3808Assert.Equal(GetSymbolNamesJoined(dataResults1.ReadOutside), 3809GetSymbolNamesJoined(dataResults2.ReadOutside)) 3909Assert.Equal(GetSymbolNamesJoined(dataResults1.ReadOutside), 3910GetSymbolNamesJoined(dataResults2.ReadOutside)) 3952Assert.Equal("t, t1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3993Assert.Equal("t, t1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4057Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4226Assert.Equal("Me, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4256Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4625Assert.Equal("v", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 4658Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 5540Assert.Equal("f", GetSymbolNamesJoined(analysisResult.ReadOutside)) 5578Assert.Equal("local, lf", GetSymbolNamesJoined(analysisResult.ReadOutside)) 5664Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 5753Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 5797Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 5840Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6047Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6086Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6126Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6164Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6249Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6300Assert.Equal("Me, a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6347Assert.Equal("Me, a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6393Assert.Equal("Me, a", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6439Assert.Equal("Me, a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6484Assert.Equal("Me", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6519Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6553Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6596Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6641Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6681Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6749Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6788Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 6865Assert.Empty(dataFlowResults.ReadOutside) 6916Assert.Empty(dataFlowResults.ReadOutside) 6962Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7011Assert.Equal("local, f", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7056Assert.Empty(dataFlowResults.ReadOutside) 7313Assert.Empty(dataFlowResults.ReadOutside) 7349Assert.Empty(dataFlowResults.ReadOutside) 7387Assert.Equal("args", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7425Assert.Equal("args, i", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7459Assert.Equal("i", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7493Assert.Empty(dataFlowResults.ReadOutside) 7527Assert.Equal("X", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7562Assert.Empty(dataFlowResults.ReadOutside) 7597Assert.Equal("X", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7631Assert.Equal("a, y", GetSymbolNamesJoined(analysis.ReadOutside)) 7662Assert.Equal("Me, x", GetSymbolNamesJoined(analysis.ReadOutside)) 7767Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 7821Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7870Assert.Equal("args, igoo", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7911Assert.Equal("args, at1, p", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7947Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 7980Assert.Equal("var1", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8027Assert.Equal("at", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8072Assert.Equal("at", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8135Assert.Equal("an", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8345Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8382Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8423Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8487Assert.Equal("Me, i", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8528Assert.Equal("Me, i, x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8566Assert.Equal("Me, i", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8604Assert.Equal("Me, i", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8646Assert.Equal("Me, i", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8689Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8732Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8776Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8820Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8877Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8934Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 8986Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9038Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9090Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9142Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9194Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9248Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9303Assert.Equal("Me, arr", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9345Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9388Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9431Assert.Equal("obj1, obj2", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9482Assert.Equal("obj3, obj4", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9534Assert.Equal("obj1, obj2, obj3, obj4, obj5", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9578Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9624Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9675Assert.Equal("obj3, obj4", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9721Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9753Assert.Equal("obj1", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9804Assert.Equal("obj1, obj2, obj3, obj4, obj5", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 9843Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside))
FlowAnalysis\RegionAnalysisTestsWithStaticLocals.vb (101)
147Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 259Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 287Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 350Assert.Equal("s", GetSymbolNamesJoined(analysis.ReadOutside)) 1043Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 1084Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 1124Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.ReadOutside)) 1152Assert.Equal("i, j", GetSymbolNamesJoined(analysis.ReadOutside)) 1324Assert.Equal("b", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1574Assert.Equal("x, a, e, g", GetSymbolNamesJoined(analysis.ReadOutside)) 1610Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1645Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1678Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1704Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1737Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1777Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1815Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1853Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1880Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1907Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1947Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1981Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2014Assert.Equal("Me", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2041Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2068Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2110Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2143Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2179Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2219Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2255Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2295Assert.Equal("t, t1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2336Assert.Equal("t, t1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2367Assert.Equal("Me, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2398Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2545Assert.Equal("v", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 2579Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2997Assert.Equal("f", GetSymbolNamesJoined(analysisResult.ReadOutside)) 3034Assert.Equal("local, lf", GetSymbolNamesJoined(analysisResult.ReadOutside)) 3105Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3194Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3238Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3281Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3352Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3391Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3431Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3469Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3554Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3605Assert.Equal("Me, a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3652Assert.Equal("Me, a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3698Assert.Equal("Me, a", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3744Assert.Equal("Me, a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3789Assert.Equal("Me", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3825Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3862Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3906Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3952Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3993Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4074Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4151Assert.Empty(dataFlowResults.ReadOutside) 4196Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 4244Assert.Equal("local, f", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 4288Assert.Empty(dataFlowResults.ReadOutside) 4484Assert.Equal("a, y", GetSymbolNamesJoined(analysis.ReadOutside)) 4592Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4647Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 4697Assert.Equal("args, igoo", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 4739Assert.Equal("args, at1, p", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 4776Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 4810Assert.Equal("var1", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 4858Assert.Equal("at", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 4904Assert.Equal("at", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 4968Assert.Equal("an", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5139Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5205Assert.Equal("Me, i", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5247Assert.Equal("Me, i, x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5286Assert.Equal("Me, i", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5325Assert.Equal("Me, i", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5368Assert.Equal("Me, i", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5412Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5456Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5501Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5546Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5604Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5662Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5715Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5768Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5821Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5876Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5932Assert.Equal("Me, arr", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 5974Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6018Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6062Assert.Equal("obj1, obj2", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6114Assert.Equal("obj3, obj4", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6167Assert.Equal("obj1, obj2, obj3, obj4, obj5", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6212Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6259Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6311Assert.Equal("obj3, obj4", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6358Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6391Assert.Equal("obj1", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6443Assert.Equal("obj1, obj2, obj3, obj4, obj5", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 6483Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside))
FlowAnalysis\TryLockUsingStatementTests.vb (47)
65Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 152Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 202Assert.Equal("p, s", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 249Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 306Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 366Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 423Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 479Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 535Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 584Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 627Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 670Assert.Equal("sb, sb1", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 713Assert.Equal("sb, ss", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 762Assert.Equal("y, z", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 809Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 857Assert.Equal("p, y, z", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 901Assert.Equal("p, z", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 982Assert.Equal("p", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1041Assert.Equal("p, y, ex", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1081Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1134Assert.Equal("x, local", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1177Assert.Equal("pex", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1234Assert.Equal("pex", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1289Assert.Equal("s, pex, lex", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1330Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.ReadOutside)) 1381Assert.Equal("refp", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1432Assert.Equal("refp", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1480Assert.Equal("p", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1529Assert.Equal("p, local", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1577Assert.Equal("p", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1612Assert.Equal("p, e", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1752Assert.Equal(0, dataFlowAnalysisResults.ReadOutside.Count) 1799Assert.Equal(1, dataFlowAnalysisResults.ReadOutside.Count) 1800Assert.Equal("lock", dataFlowAnalysisResults.ReadOutside(0).ToDisplayString) 1852Assert.Equal(0, dataFlowAnalysisResults.ReadOutside.Count) 1896Assert.Equal("y", GetSymbolNamesJoined(analysis.ReadOutside)) 1932Assert.Empty(analysis.ReadOutside) 1971Assert.Empty(analysis.ReadOutside) 2003Assert.Empty(analysis.ReadOutside) 2039Assert.Empty(analysis.ReadOutside) 2078Assert.Empty(analysis.ReadOutside) 2114Assert.Equal(Nothing, GetSymbolNamesJoined(dataflowAnalysis.ReadOutside)) 2158Assert.Equal(Nothing, GetSymbolNamesJoined(dataflowAnalysis.ReadOutside)) 2219Assert.Equal(0, dataFlowAnalysisResults.ReadOutside.Count) 2281Assert.Equal(0, dataFlowAnalysisResults.ReadOutside.Count) 2339Assert.Equal(2, dataFlowAnalysisResults.ReadOutside.Count) 2399Assert.Equal(0, dataFlowAnalysisResults.ReadOutside.Count)
Semantics\ForeachTest.vb (1)
1330Assert.Equal(ReadOutsideSymbol, GetSymbolNamesSortedAndJoined(analyze.ReadOutside))
Semantics\ForLoopTest.vb (1)
596Assert.Equal(ReadOutsideSymbol, GetSymbolNamesSortedAndJoined(analyze.ReadOutside))
Semantics\GotoTests.vb (3)
57Assert.Equal("lists, item", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 101Assert.Equal("y", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 144Assert.Equal("str", GetSymbolNamesJoined(dataFlowResults.ReadOutside))
Semantics\IFOperatorTest.vb (1)
1190Assert.Equal(ReadOutsideSymbol, GetSymbolNamesSortedAndJoined(analyze.ReadOutside))
Semantics\IteratorTests.vb (1)
197Assert.Equal("o", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside))
Semantics\MeMyBaseMyClassTests.vb (7)
53Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 93Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 127Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 161Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 199Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 235Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 271Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.ReadOutside))
Semantics\MultiDimensionalTest.vb (2)
340Assert.Equal(ReadOutsideSymbol, GetSymbolNamesSortedAndJoined(analyze.ReadOutside)) 359Assert.Equal(ReadOutsideSymbol, GetSymbolNamesSortedAndJoined(analyze.ReadOutside))
Semantics\QueryExpressions_FlowAnalysis.vb (74)
118Assert.Equal("q, y, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 165Assert.Equal("y, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 212Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 263Assert.Equal("q, y, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 314Assert.Equal("q, y, s1, z", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 361Assert.Equal("q, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 408Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 449Assert.Equal("q, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 450Assert.NotSame(dataFlowAnalysisResults.ReadInside(0), GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)(1)) 491Assert.Equal("q, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 532Assert.Equal("q", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 573Assert.Equal("s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 614Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 655Assert.Equal("q, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 696Assert.Equal("q, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 760Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 824Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 888Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1023Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1224Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1279Assert.Equal("q, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1334Assert.Equal("q, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1389Assert.Equal("q, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1444Assert.Equal("q, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1499Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1554Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1610Assert.Equal("q, x", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1654Assert.Equal("q, y", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1704Assert.Equal("q, s1, s2, s3", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1760Assert.Equal("q, s1, s2, s3", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1816Assert.Equal("q, s1, s2, s3", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1872Assert.Equal("q, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1924Assert.Equal("qi, s1, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 1976Assert.Equal("q, s1, s3", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2028Assert.Equal("q, s1, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2080Assert.Equal("q, s1, s2, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2132Assert.Equal("q, s1, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2182Assert.Equal("q, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2241Assert.Equal("qi, qs, qu, s1, s2, s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2300Assert.Equal("qi, qb, qu, s1, s2, s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2359Assert.Equal("qi, qb, qs, s1, s2, s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2417Assert.Equal("qi, qb, qs, s1, s2, s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2475Assert.Equal("qi, qb, qs, s1, s2, s3", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2533Assert.Equal("qi, qb, qs, s1, s2, s3", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2598Assert.Equal("s1, i1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2663Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2728Assert.Equal("qi, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2792Assert.Equal("qi, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2863Assert.Equal("qi, qs, qu, s1, s2, s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 2934Assert.Equal("qi, qb, qu, s1, s2, s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3005Assert.Equal("qi, qb, qs, s1, s2, s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3076Assert.Equal("qi, qb, qs, qu, s1, s2, s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3147Assert.Equal("qi, qb, qs, qu, s1, s2, s3, s4", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3218Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3273Assert.Equal("s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3328Assert.Equal("s1, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3383Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3438Assert.Equal("qi, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3493Assert.Equal("qi, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3548Assert.Equal("qi, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3603Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3658Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3715Assert.Equal("qi, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3772Assert.Equal("qi, s1, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3829Assert.Equal("qb, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3886Assert.Equal("qb, s1, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 3943Assert.Equal("qi, qb", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4000Assert.Equal("qi, qb, s2", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4057Assert.Equal("qi, qb, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4114Assert.Equal("qi, qb, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4171Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4228Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4264Assert.Equal("arr", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside)) 4297Assert.Equal("arr", GetSymbolNamesJoined(dataFlowAnalysisResults.ReadOutside))
Semantics\SyncLockTests.vb (6)
46Assert.Equal(Nothing, GetSymbolNamesJoined(analysisDataflow.ReadOutside)) 80Assert.Equal("x1", GetSymbolNamesJoined(analysisDataflow.ReadOutside)) 113Assert.Equal("myLock", GetSymbolNamesJoined(analysisDataflow.ReadOutside)) 148Assert.Equal("myLock", GetSymbolNamesJoined(analysisDataflow.ReadOutside)) 181Assert.Equal("syncroot", GetSymbolNamesJoined(analysisDataflow.ReadOutside)) 209Assert.Equal("syncroot", GetSymbolNamesJoined(analysisDataflow.ReadOutside))
Semantics\WithBlockSemanticModelTests.vb (3)
146Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.ReadOutside)) 178Assert.Empty(dataFlowResults.ReadOutside) 210Assert.Empty(dataFlowResults.ReadOutside)