2 overrides of Captured
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
285public override ImmutableArray<ISymbol> Captured
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
237Public Overrides ReadOnly Property Captured As ImmutableArray(Of ISymbol)
433 references to Captured
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
49if (context.SemanticModel.AnalyzeDataFlow(anonymousFunction) is { Succeeded: true, Captured.IsEmpty: true })
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
142var capturedVariables = dataFlow.Captured.Remove(localSymbol);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (222)
FlowAnalysis\FlowTestBase.cs (1)
52Captured: {{GetSymbolNamesJoined(result.Captured)}}
FlowAnalysis\PatternMatchingTest5.cs (1)
43Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured));
FlowAnalysis\PatternsVsRegions.cs (5)
43Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 69Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 95Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 121Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 146Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured));
FlowAnalysis\RegionAnalysisTests.cs (211)
67Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 103Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 143Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 229Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 1355Assert.Equal(GetSymbolNamesJoined(results1.Captured), 1356GetSymbolNamesJoined(results2.Captured)); 1406Assert.Equal(GetSymbolNamesJoined(results1.Captured), 1407GetSymbolNamesJoined(results2.Captured)); 1589Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 1623Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 1663Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 1704Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 1745Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 1785Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 1821Assert.Equal("p", GetSymbolNamesJoined(analysis.Captured)); 1856Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 1891Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 1926Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 1961Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 2000Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 2040Assert.Equal("z", GetSymbolNamesJoined(analysis.Captured)); 2074Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 2112Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 2148Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 2185Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 2245Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 2279Assert.Null(GetSymbolNamesJoined(dataFlows.Captured)); 2308Assert.Null(GetSymbolNamesJoined(dataFlows.Captured)); 2341Assert.Null(GetSymbolNamesJoined(dataFlows.Captured)); 2502Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 2552Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.Captured)); 2582Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.Captured)); 2618Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.Captured)); 2652Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.Captured)); 3082Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 4533Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 4653Assert.Null(GetSymbolNamesJoined(dataFlow.Captured)); 4699Assert.Null(GetSymbolNamesJoined(dataFlow.Captured)); 5001Assert.Equal("this, i", GetSymbolNamesJoined(analysis.Captured)); 5021Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 5039Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 5057Assert.Equal("this", GetSymbolNamesJoined(analysis.Captured)); 5219Assert.Equal("this, x", GetSymbolNamesJoined(analysis.Captured)); 5307Assert.Null(GetSymbolNamesJoined(results1.Captured)); 5340Assert.Null(GetSymbolNamesJoined(results1.Captured)); 5372Assert.Null(GetSymbolNamesJoined(dataFlows.Captured)); 5409Assert.Equal("i", GetSymbolNamesJoined(dataFlows.Captured)); 5442Assert.Equal("num", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 5804Assert.Equal("num", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 5839Assert.Equal("num", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 5871Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 5903Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 5960Assert.Equal("y, x, b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 6014Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 6051Assert.Empty(dataFlowAnalysisResults.Captured); 6088Assert.Empty(dataFlowAnalysisResults.Captured); 6127Assert.Empty(dataFlowAnalysisResults.Captured); 6166Assert.Empty(dataFlowAnalysisResults.Captured); 6219Assert.Empty(flowAnalysis.Captured); 6230Assert.Equal("MyClass this", flowAnalysis.Captured.Single().ToTestDisplayString()); 6252Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 6320Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 6565Assert.Null(GetSymbolNamesJoined(results.Captured)); 6596Assert.Null(GetSymbolNamesJoined(results.Captured)); 6626Assert.Null(GetSymbolNamesJoined(results.Captured)); 6656Assert.Null(GetSymbolNamesJoined(results.Captured)); 6691Assert.Null(GetSymbolNamesJoined(results.Captured)); 6729Assert.Null(GetSymbolNamesJoined(results.Captured)); 6759Assert.Null(GetSymbolNamesJoined(results.Captured)); 6791Assert.Equal("x", GetSymbolNamesJoined(results.Captured)); 6818Assert.Equal("arg", GetSymbolNamesJoined(results.Captured)); 6848Assert.Equal("x", GetSymbolNamesJoined(results.Captured)); 6878Assert.Equal("x", GetSymbolNamesJoined(results.Captured)); 6908Assert.Equal("x", GetSymbolNamesJoined(results.Captured)); 6940Assert.Equal("this", GetSymbolNamesJoined(results.Captured)); 6974Assert.Equal("x, y", GetSymbolNamesJoined(results.Captured)); 7010Assert.Equal("x", GetSymbolNamesJoined(results.Captured)); 7042Assert.Equal("this, x, y", GetSymbolNamesJoined(analysis.Captured)); 7074Assert.Equal("this, x, y", GetSymbolNamesJoined(analysis.Captured)); 7115Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7149Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7185Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7217Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7254Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7285Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7316Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7356Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7399Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7463Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7493Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7523Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7556Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7586Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7616Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7646Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7676Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7706Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7736Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7766Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7796Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7825Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7854Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7879Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7915Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 7965Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 8024Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 8060Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 8152Assert.Null(GetSymbolNamesJoined(results.Captured)); 8183Assert.Null(GetSymbolNamesJoined(results.Captured)); 8215Assert.Null(GetSymbolNamesJoined(results.Captured)); 8251Assert.Null(GetSymbolNamesJoined(results.Captured)); 8285Assert.Null(GetSymbolNamesJoined(results.Captured)); 8320Assert.Null(GetSymbolNamesJoined(results.Captured)); 8360Assert.Null(GetSymbolNamesJoined(results.Captured)); 8401Assert.Null(GetSymbolNamesJoined(results.Captured)); 8436Assert.Null(GetSymbolNamesJoined(results.Captured)); 8471Assert.Null(GetSymbolNamesJoined(results.Captured)); 8506Assert.Null(GetSymbolNamesJoined(results.Captured)); 8538Assert.Null(GetSymbolNamesJoined(results.Captured)); 8570Assert.Null(GetSymbolNamesJoined(results.Captured)); 8606Assert.Null(GetSymbolNamesJoined(results.Captured)); 8642Assert.Null(GetSymbolNamesJoined(results.Captured)); 8674Assert.Null(GetSymbolNamesJoined(results.Captured)); 8706Assert.Null(GetSymbolNamesJoined(results.Captured)); 8742Assert.Null(GetSymbolNamesJoined(results.Captured)); 8778Assert.Null(GetSymbolNamesJoined(results.Captured)); 8809Assert.Null(GetSymbolNamesJoined(results.Captured)); 8844Assert.Null(GetSymbolNamesJoined(results.Captured)); 8875Assert.Null(GetSymbolNamesJoined(results.Captured)); 8910Assert.Null(GetSymbolNamesJoined(results.Captured)); 9288Assert.Null(GetSymbolNamesJoined(results.Captured)); 9323Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 9358Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 9644Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 9699Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 9753Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 9911Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 10084Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 10124Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 10163Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 10203Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 10283Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 10363Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 10478Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 10531Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 10584Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 10760Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 10944Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 11024Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 11110Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 11163Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 11216Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 11343Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 11410Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 11477Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 11544Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 11585Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 11748Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 11829Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 11953Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 12077Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 12138Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 12210Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 12343Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 12405Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12455Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 12489Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12540Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12575Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12610Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12645Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12680Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12715Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12750Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12785Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12820Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12855Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12890Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12925Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12960Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 12995Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13030Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13065Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13100Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13135Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13170Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13215Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13249Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13284Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13319Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13354Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13392Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 13427Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13462Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13497Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13532Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13567Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13602Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13637Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13672Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13709Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 13744Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13779Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13814Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13849Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13884Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13924Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 13962Assert.Equal("x", GetSymbolNamesJoined(analysis.Captured)); 14002Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 14042Assert.Null(GetSymbolNamesJoined(analysis.Captured)); 14082Assert.Null(GetSymbolNamesJoined(analysis.Captured));
FlowAnalysis\TryLockUsingStatementTests.cs (4)
1097Assert.Equal("e", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 1140Assert.Equal("e", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 1187Assert.Equal("p, local, e", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)); 1234Assert.Equal("p, local, e", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured));
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
49if (context.SemanticModel.AnalyzeDataFlow(anonymousFunction) is { Succeeded: true, Captured.IsEmpty: true })
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
142var capturedVariables = dataFlow.Captured.Remove(localSymbol);
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
415using var _0 = GetPooledSymbolSet(dataFlowAnalysisData.Captured, out var capturedMap);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (192)
FlowAnalysis\FlowTestBase.vb (1)
222AssertEx.Equal(If(captured, {}), analysis.Captured.Select(Function(s) s.Name).ToArray())
FlowAnalysis\IterationJumpYieldStatementTests.vb (2)
863Assert.Empty(dataFlowAnalysisResults.Captured) 895Assert.Empty(dataFlowAnalysisResults.Captured)
FlowAnalysis\RegionAnalysisTests.vb (66)
460Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.Captured)) 492Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.Captured)) 730Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.Captured)) 1158Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.Captured)) 1224Assert.Equal("Me, c", GetSymbolNamesJoined(analysis.Captured)) 3646Assert.Equal(Nothing, GetSymbolNamesJoined(dataResults1.Captured)) 3680Assert.Equal(Nothing, GetSymbolNamesJoined(dataResults1.Captured)) 3725Assert.Equal("Me", GetSymbolNamesJoined(dataResults1.Captured)) 5530Assert.Equal("local", GetSymbolNamesJoined(analysisResult.Captured)) 5569Assert.Equal("mp, local", GetSymbolNamesJoined(analysisResult.Captured)) 5747Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 5791Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 5834Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6041Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6080Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6120Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6158Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6243Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6294Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6341Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6387Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6433Assert.Equal("b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6478Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6513Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6556Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6599Assert.Equal("localint", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6784Assert.Equal("goo, x", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 6953Assert.Equal("args, x, bb", GetSymbolNamesJoined(dataFlowResults.Captured)) 7002Assert.Equal("p, local", GetSymbolNamesJoined(dataFlowResults.Captured)) 7047Assert.Empty(dataFlowResults.Captured) 7304Assert.Empty(dataFlowResults.Captured) 7340Assert.Empty(dataFlowResults.Captured) 7378Assert.Empty(dataFlowResults.Captured) 7416Assert.Empty(dataFlowResults.Captured) 7450Assert.Empty(dataFlowResults.Captured) 7484Assert.Empty(dataFlowResults.Captured) 7624Assert.Equal("Me, x, y", GetSymbolNamesJoined(analysis.Captured)) 7655Assert.Equal("Me, x, y", GetSymbolNamesJoined(analysis.Captured)) 7903Assert.Equal("args", GetSymbolNamesJoined(dataFlowResults.Captured)) 7939Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 7972Assert.Null(GetSymbolNamesJoined(dataFlowResults.Captured)) 8019Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 8064Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 8127Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 8338Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 8375Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 8416Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 8480Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 8521Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 8559Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 8597Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 8639Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 8682Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 8725Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 8769Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 8813Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 8870Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 8927Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 8979Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 9031Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 9083Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 9135Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 9187Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 9241Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 9296Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 9746Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured))
FlowAnalysis\RegionAnalysisTestsWithStaticLocals.vb (50)
140Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.Captured)) 252Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.Captured)) 343Assert.Equal(Nothing, GetSymbolNamesJoined(analysis.Captured)) 2988Assert.Equal("local", GetSymbolNamesJoined(analysisResult.Captured)) 3026Assert.Equal("mp, local", GetSymbolNamesJoined(analysisResult.Captured)) 3187Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3231Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3274Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3345Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3384Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3424Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3462Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3547Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3598Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3645Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3691Assert.Equal("a, b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3737Assert.Equal("b", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3782Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3818Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3864Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3908Assert.Equal("localint", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 4071Assert.Equal("goo, x", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 4188Assert.Equal("args, x, bb", GetSymbolNamesJoined(dataFlowResults.Captured)) 4236Assert.Equal("p, local", GetSymbolNamesJoined(dataFlowResults.Captured)) 4280Assert.Empty(dataFlowResults.Captured) 4476Assert.Equal("Me, x, y", GetSymbolNamesJoined(analysis.Captured)) 4730Assert.Equal("args", GetSymbolNamesJoined(dataFlowResults.Captured)) 4767Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 4801Assert.Null(GetSymbolNamesJoined(dataFlowResults.Captured)) 4849Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 4895Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 4959Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 5131Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 5197Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 5239Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 5278Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 5317Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 5360Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 5404Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 5448Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 5493Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 5538Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 5596Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 5654Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 5707Assert.Equal("x", GetSymbolNamesJoined(dataFlowResults.Captured)) 5760Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured)) 5813Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 5868Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 5924Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured)) 6383Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowResults.Captured))
FlowAnalysis\TryLockUsingStatementTests.vb (1)
1599Assert.Equal("e", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured))
Semantics\MeMyBaseMyClassTests.vb (1)
153Assert.Equal("Me", GetSymbolNamesJoined(dataFlowResults.Captured))
Semantics\QueryExpressions_FlowAnalysis.vb (71)
207Assert.Equal("y, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 258Assert.Equal("y, s1", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 309Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 361Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 403Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 445Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 486Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 527Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 568Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 609Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 650Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 691Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 755Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 819Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 883Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1018Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1219Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1274Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1329Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1384Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1439Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1494Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1549Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1605Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1649Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1699Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1755Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1811Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1867Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1919Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 1971Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2023Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2075Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2127Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2177Assert.Equal("q", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2236Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2295Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2354Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2412Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2470Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2528Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2593Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2658Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2723Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2787Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2858Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 2929Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3000Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3071Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3142Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3213Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3268Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3323Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3378Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3433Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3488Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3543Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3598Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3653Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3710Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3767Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3824Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3881Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3938Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 3995Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 4052Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 4109Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 4166Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 4223Assert.Equal("qi", GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 4259Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured)) 4292Assert.Equal(Nothing, GetSymbolNamesJoined(dataFlowAnalysisResults.Captured))
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
194builder.AddRange(dataFlow.Captured.OfType<ILocalSymbol>());