2 overrides of WrittenInside
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
207public override ImmutableArray<ISymbol> WrittenInside
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
162Public Overrides ReadOnly Property WrittenInside As ImmutableArray(Of ISymbol)
363 references to WrittenInside
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (2)
153dataFlow.WrittenInside.Contains(localOrParameter)) 163exprDataFlow.WrittenInside.Contains(localOrParameter);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
71if (!beforeSwitch.WrittenInside.Contains(symbol))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (347)
FlowAnalysis\FlowTestBase.cs (1)
61WrittenInside: {{GetSymbolNamesJoined(result.WrittenInside)}}
FlowAnalysis\IterationJumpYieldStatementTests.cs (29)
52Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 85Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 115Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 145Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 175Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 204Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 234Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 263Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 309Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 338Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 367Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 396Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 425Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 454Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 579Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 636Assert.Equal("i, j", GetSymbolNamesJoined(analysis.WrittenInside)); 660Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 697Assert.Equal("k", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 744Assert.Equal("c", GetSymbolNamesJoined(analysis.WrittenInside)); 764Assert.Equal("v", GetSymbolNamesJoined(analysis.WrittenInside)); 797Assert.Equal("v, x", GetSymbolNamesJoined(analysis.WrittenInside)); 829Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 861Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 893Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 983Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1011Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1039Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1067Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1111Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside));
FlowAnalysis\PatternMatchingTest5.cs (1)
40Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside));
FlowAnalysis\PatternsVsRegions.cs (5)
40Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 66Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 92Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 118Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 143Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside));
FlowAnalysis\RegionAnalysisTests.cs (272)
65Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 101Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 141Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 239Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 305Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 387Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 409Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 439Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 468Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 834Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 854Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 871Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 890Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 910Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 930Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 960Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 988Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1016Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1047Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1253Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1283Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1313Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1373Assert.Equal(GetSymbolNamesJoined(results1.WrittenInside), 1374GetSymbolNamesJoined(results2.WrittenInside)); 1422Assert.Equal(GetSymbolNamesJoined(results1.WrittenInside), 1423GetSymbolNamesJoined(results2.WrittenInside)); 1569Assert.Equal("a", GetSymbolNamesJoined(analysis.WrittenInside)); 1604Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 1638Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 1678Assert.Equal("s", GetSymbolNamesJoined(analysis.WrittenInside)); 1719Assert.Equal("s", GetSymbolNamesJoined(analysis.WrittenInside)); 1760Assert.Equal("s", GetSymbolNamesJoined(analysis.WrittenInside)); 1799Assert.Equal("s", GetSymbolNamesJoined(analysis.WrittenInside)); 1836Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 1870Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 1905Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 1940Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 1975Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 2014Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 2054Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 2088Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 2126Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 2162Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 2199Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 2259Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 2287Assert.Equal("x, y", GetSymbolNamesJoined(dataFlows.WrittenInside)); 2316Assert.Equal("x, y", GetSymbolNamesJoined(dataFlows.WrittenInside)); 2349Assert.Equal("x, y", GetSymbolNamesJoined(dataFlows.WrittenInside)); 2404Assert.Null(GetSymbolNamesJoined(dataFlows.WrittenInside)); 2438Assert.Equal("x", GetSymbolNamesJoined(dataFlows.WrittenInside)); 2472Assert.Equal("x", GetSymbolNamesJoined(dataFlows.WrittenInside)); 2500Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 2550Assert.Equal($"{currentX}, {currentY}", GetSymbolNamesJoined(dataFlowAnalysis.WrittenInside)); 2580Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.WrittenInside)); 2616Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.WrittenInside)); 2650Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysis.WrittenInside)); 2731Assert.Equal("x, b", GetSymbolNamesJoined(analysis.WrittenInside)); 2775Assert.Equal("ix, x, i, y, y2, rrr", GetSymbolNamesJoined(analysis.WrittenInside)); 2794Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 2850Assert.Equal("x, b", GetSymbolNamesJoined(analysis.WrittenInside)); 2885Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 2917Assert.Equal("y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 3017Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 3046Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 3080Assert.Equal("i, j, s", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 3360Assert.Equal("j", GetSymbolNamesJoined(analysis.WrittenInside)); 3706Assert.Equal("d, e, f", GetSymbolNamesJoined(analysis.WrittenInside)); 3831Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 3863Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 3895Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 3927Assert.Equal("y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 3992Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 4025Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 4125Assert.Equal("t, t1", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 4150Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 4212Assert.Equal("p", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 4306Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 4336Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 4473Assert.Equal("p1, p2, local_1, non_nullable, ret", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 4542Assert.Equal("p, t", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 4662Assert.Equal("x1", GetSymbolNamesJoined(dataFlow.WrittenInside)); 4708Assert.Null(GetSymbolNamesJoined(dataFlow.WrittenInside)); 5089Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5198Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5253Assert.Equal("f, arg, s", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5281Assert.Equal("testDel, x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5316Assert.Equal("testDel, x, y", GetSymbolNamesJoined(results1.WrittenInside)); 5349Assert.Equal("x", GetSymbolNamesJoined(results1.WrittenInside)); 5378Assert.Equal("x", GetSymbolNamesJoined(dataFlows.WrittenInside)); 5417Assert.Equal("i, d", GetSymbolNamesJoined(dataFlows.WrittenInside)); 5451Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5495Assert.Equal(5, flowAnalysis.WrittenInside.Count()); 5500Assert.Equal(2, flowAnalysis.WrittenInside.Count()); 5505Assert.Equal(2, flowAnalysis.WrittenInside.Count()); 5541Assert.Null(GetSymbolNamesJoined(flowAnalysis.WrittenInside)); 5585Assert.Equal("x, y", GetSymbolNamesJoined(flowAnalysis.WrittenInside)); 5628Assert.Equal("y", GetSymbolNamesJoined(flowAnalysis.WrittenInside)); 5666Assert.Equal("q2, x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5696Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5724Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5751Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5778Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5813Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5846Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5880Assert.Equal("temp, x, z, w", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 5912Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 6025Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 6062Assert.Empty(dataFlowAnalysisResults.WrittenInside); 6099Assert.Empty(dataFlowAnalysisResults.WrittenInside); 6138Assert.Empty(dataFlowAnalysisResults.WrittenInside); 6177Assert.Empty(dataFlowAnalysisResults.WrittenInside); 6225Assert.Empty(flowAnalysis.WrittenInside); 6234Assert.Empty(flowAnalysis.WrittenInside); 6261Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 6329Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 6358Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 6573Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 6604Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 6634Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 6664Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 6699Assert.Equal("x", GetSymbolNamesJoined(results.WrittenInside)); 6737Assert.Equal("x", GetSymbolNamesJoined(results.WrittenInside)); 6765Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 6799Assert.Equal("x", GetSymbolNamesJoined(results.WrittenInside)); 6918Assert.Equal("x", GetSymbolNamesJoined(results.WrittenInside)); 6948Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 6984Assert.Equal("x, y", GetSymbolNamesJoined(results.WrittenInside)); 7018Assert.Equal("x, y", GetSymbolNamesJoined(results.WrittenInside)); 7050Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 7082Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 7113Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7147Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7183Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7215Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7252Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7283Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7314Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7354Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7397Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7472Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7502Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7532Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7565Assert.Equal("x, y, z", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7595Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7625Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7655Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7685Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7715Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7745Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7775Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7805Assert.Equal("this", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7834Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7863Assert.Equal("x", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7888Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7924Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 7974Assert.Equal("test", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 8031Assert.Equal("j", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 8075Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 8160Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8191Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8223Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8259Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8293Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8328Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8368Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8409Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 8444Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8479Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8514Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8546Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8578Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 8614Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8650Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 8682Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8714Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 8750Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 8786Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 8817Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 8852Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 8883Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 8918Assert.Equal("a", GetSymbolNamesJoined(results.WrittenInside)); 8955Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 8981Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 9006Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 9059Assert.Equal("i1, i2, c", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 9108Assert.Equal("i1, i2, c", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 9296Assert.Null(GetSymbolNamesJoined(results.WrittenInside)); 9332Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 9367Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 9658Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 9713Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 9767Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 9925Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 10098Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 10138Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 10177Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 10217Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 10297Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 10377Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 10492Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 10545Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 10598Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 10774Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 10958Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 11038Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 11124Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 11177Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 11230Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 11357Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 11424Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 11491Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 11558Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 11599Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 11762Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 11843Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 11967Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 12091Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 12152Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 12224Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12357Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12435Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12469Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12519Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12554Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12589Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12624Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12659Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12694Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 12729Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12764Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12799Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12834Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 12869Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 12904Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12939Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 12974Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13009Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 13044Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 13079Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 13114Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13149Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13184Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 13229Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 13263Assert.Equal("x", GetSymbolNamesJoined(analysis.WrittenInside)); 13298Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13333Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13368Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13406Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13441Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13476Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13511Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13546Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13581Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13616Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13651Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13686Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13723Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13758Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13793Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13828Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13863Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13898Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13938Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 13976Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 14016Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 14056Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 14096Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 14125Assert.Equal("this", GetSymbolNamesJoined(flowAnalysis.WrittenInside)); 14148Assert.Equal("this", GetSymbolNamesJoined(flowAnalysis.WrittenInside)); 14256Assert.Equal("x", GetSymbolNamesJoined(flowAnalysis.WrittenInside)); 14265Assert.Equal("x", GetSymbolNamesJoined(flowAnalysis.WrittenInside)); 14271Assert.Equal("x", GetSymbolNamesJoined(flowAnalysis.WrittenInside));
FlowAnalysis\TryLockUsingStatementTests.cs (36)
58Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 95Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 152Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 209Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 268Assert.Equal("by", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 306Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 351Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 412Assert.Equal("sb", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 457Assert.Equal("para, local", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 496Assert.Equal("para, local", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 540Assert.Equal("para", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 583Assert.Equal("x, z", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 623Assert.Equal("x, z", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 671Assert.Equal("p, y, z, ax", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 715Assert.Equal("s, ax, s, s", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 825Assert.Equal("s", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 871Assert.Equal("x, s, ax, ex", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 909Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 953Assert.Equal("x, y", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1002Assert.Equal("y, i", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1059Assert.Equal(GetSymbolNamesJoined(dataFlowResults02.WrittenInside), GetSymbolNamesJoined(dataFlowResults01.WrittenInside)); 1101Assert.Equal("refp, outp, e, d, ap", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1144Assert.Equal("outp, e, d, ap", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1191Assert.Equal("e, d, ap", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1238Assert.Equal("d, ap", GetSymbolNamesJoined(dataFlowAnalysisResults.WrittenInside)); 1443Assert.Equal("c", GetSymbolNamesJoined(analysis.WrittenInside)); 1470Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 1505Assert.Equal("c", GetSymbolNamesJoined(analysis.WrittenInside)); 1540Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 1568Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 1598Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 1629Assert.Null(GetSymbolNamesJoined(analysis.WrittenInside)); 1659Assert.Equal("obj", GetSymbolNamesJoined(analysis.WrittenInside)); 1693Assert.Equal("obj", GetSymbolNamesJoined(analysisDataflow.WrittenInside)); 1732Assert.Equal("obj", GetSymbolNamesJoined(analysisDataflow.WrittenInside));
Semantics\OutVarTests.cs (2)
1118Assert.True(dataFlow.WrittenInside.Contains(symbol, ReferenceEqualityComparer.Instance)); 32801Assert.False(dataFlow.WrittenInside.Contains(symbol, ReferenceEqualityComparer.Instance));
Semantics\PatternMatchingTestBase.cs (1)
336Assert.False(dataFlow.WrittenInside.Contains(symbol, ReferenceEqualityComparer.Instance));
Microsoft.CodeAnalysis.CSharp.Features (2)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
89refKind: dataFlow.WrittenInside.Contains(capture) ? RefKind.Ref : RefKind.None,
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
71if (!beforeSwitch.WrittenInside.Contains(symbol))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\NullConditionalAssignmentTests.cs (4)
2452Assert.Empty(analysis.WrittenInside); 2458Assert.Empty(analysis.WrittenInside); 2486Assert.Empty(analysis.WrittenInside); 2492Assert.Empty(analysis.WrittenInside);
Microsoft.CodeAnalysis.Features (7)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
410return dataFlow.WrittenInside.Contains(foreachVariable);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
6322MarkVariables(dataFlow.WrittenInside);
ExtractMethod\MethodExtractor.Analyzer.cs (3)
94var isThisParameterWritten = dataFlowAnalysisData.WrittenInside.Any(static s => IsThisParameter(s)); 99.Concat(dataFlowAnalysisData.WrittenInside) 421using var _6 = GetPooledSymbolSet(dataFlowAnalysisData.WrittenInside, out var writtenInsideMap);
src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (2)
153dataFlow.WrittenInside.Contains(localOrParameter)) 163exprDataFlow.WrittenInside.Contains(localOrParameter);