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