2 overrides of CapturedInside
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
298
public override ImmutableArray<ISymbol>
CapturedInside
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
247
Public Overrides ReadOnly Property
CapturedInside
As ImmutableArray(Of ISymbol)
224 references to CapturedInside
Microsoft.CodeAnalysis (1)
Compilation\DataFlowAnalysis.cs (1)
84
/// This is the union of <see cref="
CapturedInside
"/> and <see cref="CapturedOutside"/>.
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (3)
41
&& dataFlow.
CapturedInside
.IsEmpty;
47
!dataFlow.
CapturedInside
.IsEmpty)
49
captures = dataFlow.
CapturedInside
;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (206)
FlowAnalysis\FlowTestBase.cs (1)
53
CapturedInside: {{GetSymbolNamesJoined(result.
CapturedInside
)}}
FlowAnalysis\PatternMatchingTest5.cs (1)
44
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
FlowAnalysis\PatternsVsRegions.cs (5)
44
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
70
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
96
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
122
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
147
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
FlowAnalysis\RegionAnalysisTests.cs (199)
68
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
104
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
144
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
230
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
1357
Assert.Equal(GetSymbolNamesJoined(results1.
CapturedInside
),
1358
GetSymbolNamesJoined(results2.
CapturedInside
));
1408
Assert.Equal(GetSymbolNamesJoined(results1.
CapturedInside
),
1409
GetSymbolNamesJoined(results2.
CapturedInside
));
1590
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
1624
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
1664
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
1705
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
1746
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
1786
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
1822
Assert.Equal("p", GetSymbolNamesJoined(analysis.
CapturedInside
));
1857
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
1892
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
1927
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
1962
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
2001
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
2041
Assert.Equal("z", GetSymbolNamesJoined(analysis.
CapturedInside
));
2075
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
2113
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
2149
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
2186
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
2246
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
2280
Assert.Null(GetSymbolNamesJoined(dataFlows.
CapturedInside
));
2309
Assert.Null(GetSymbolNamesJoined(dataFlows.
CapturedInside
));
2342
Assert.Null(GetSymbolNamesJoined(dataFlows.
CapturedInside
));
2503
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
2553
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.
CapturedInside
));
2583
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.
CapturedInside
));
2619
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.
CapturedInside
));
2653
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysis.
CapturedInside
));
3083
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
4534
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
4654
Assert.Null(GetSymbolNamesJoined(dataFlow.
CapturedInside
));
4700
Assert.Null(GetSymbolNamesJoined(dataFlow.
CapturedInside
));
5002
Assert.Equal("this", GetSymbolNamesJoined(analysis.
CapturedInside
));
5022
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
5040
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
5058
Assert.Equal("this", GetSymbolNamesJoined(analysis.
CapturedInside
));
5220
Assert.Equal("this, x", GetSymbolNamesJoined(analysis.
CapturedInside
));
5308
Assert.Null(GetSymbolNamesJoined(results1.
CapturedInside
));
5341
Assert.Null(GetSymbolNamesJoined(results1.
CapturedInside
));
5410
Assert.Equal("i", GetSymbolNamesJoined(dataFlows.
CapturedInside
));
5443
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
5805
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
5872
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
5904
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
5961
Assert.Equal("b", GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
6015
Assert.Equal("i", GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
6052
Assert.Empty(dataFlowAnalysisResults.
CapturedInside
);
6089
Assert.Empty(dataFlowAnalysisResults.
CapturedInside
);
6128
Assert.Empty(dataFlowAnalysisResults.
CapturedInside
);
6167
Assert.Empty(dataFlowAnalysisResults.
CapturedInside
);
6220
Assert.Empty(flowAnalysis.
CapturedInside
);
6253
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
6321
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
6566
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6597
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6627
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6657
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6692
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6730
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6760
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6792
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6819
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6849
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6879
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6909
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
6941
Assert.Equal("this", GetSymbolNamesJoined(results.
CapturedInside
));
6975
Assert.Equal("x, y", GetSymbolNamesJoined(results.
CapturedInside
));
7011
Assert.Equal("x", GetSymbolNamesJoined(results.
CapturedInside
));
7043
Assert.Equal("y", GetSymbolNamesJoined(analysis.
CapturedInside
));
7075
Assert.Equal("y", GetSymbolNamesJoined(analysis.
CapturedInside
));
7464
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7494
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7524
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7557
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7587
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7617
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7647
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7677
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7707
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7737
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7767
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7797
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7826
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7855
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7880
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7916
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
7966
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
8025
Assert.Null(GetSymbolNamesJoined(dataFlowAnalysisResults.
CapturedInside
));
8061
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
8153
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8184
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8216
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8252
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8286
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8321
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8361
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8402
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8437
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8472
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8507
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8539
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8571
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8607
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8643
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8675
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8707
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8743
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8779
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8810
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8845
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8876
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
8911
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
9289
Assert.Null(GetSymbolNamesJoined(results.
CapturedInside
));
9324
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
9359
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
9645
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
9700
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
9754
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
9912
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
10085
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
10125
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
10164
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
10204
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
10284
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
10364
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
10479
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
10532
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
10585
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
10761
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
10945
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
11025
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
11111
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
11164
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
11217
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
11344
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
11411
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
11478
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
11545
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
11586
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
11749
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
11830
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
11954
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
12078
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
12139
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
12211
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
12344
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
12406
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12456
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
12490
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12541
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12576
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12611
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12646
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12681
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12716
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12751
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12786
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12821
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12856
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12891
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12926
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12961
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
12996
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13031
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13066
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13101
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13136
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13171
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13216
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13250
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13285
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13320
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13355
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13393
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
13428
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13463
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13498
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13533
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13568
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13603
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13638
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13673
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13710
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
13745
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13780
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13815
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13850
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13885
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13925
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
13963
Assert.Equal("x", GetSymbolNamesJoined(analysis.
CapturedInside
));
14003
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
14043
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
14083
Assert.Null(GetSymbolNamesJoined(analysis.
CapturedInside
));
Microsoft.CodeAnalysis.CSharp.Features (12)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
80
var captures = dataFlow.
CapturedInside
.Except(dataFlow.VariablesDeclared).Except(declaredSymbol.Parameters).ToImmutableArray();
EditAndContinue\DeclarationBody\CSharpLambdaBody.cs (1)
37
=> model.AnalyzeDataFlow(node).
CapturedInside
;
EditAndContinue\DeclarationBody\FieldWithInitializerDeclarationBody.cs (1)
36
=> model.AnalyzeDataFlow(InitializerExpression)!.
CapturedInside
;
EditAndContinue\DeclarationBody\OrdinaryInstanceConstructorWithExplicitInitializerDeclarationBody.cs (2)
38
=> model.AnalyzeDataFlow(Initializer)!.
CapturedInside
.AddRange(model.AnalyzeDataFlow(Body).
CapturedInside
).Distinct();
EditAndContinue\DeclarationBody\OrdinaryInstanceConstructorWithImplicitInitializerDeclarationBody.cs (1)
32
=> model.AnalyzeDataFlow(Body).
CapturedInside
;
EditAndContinue\DeclarationBody\PrimaryConstructorWithExplicitInitializerDeclarationBody.cs (1)
46
=> model.AnalyzeDataFlow(Initializer)!.
CapturedInside
;
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorDeclarationBody.cs (1)
78
=> (ExplicitBody != null) ? model.AnalyzeDataFlow(ExplicitBody).
CapturedInside
: [];
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (1)
32
=> model.AnalyzeDataFlow(((GlobalStatementSyntax)unit.Members[0]).Statement, GlobalStatements.Last().Statement)!.
CapturedInside
;
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (3)
41
&& dataFlow.
CapturedInside
.IsEmpty;
47
!dataFlow.
CapturedInside
.IsEmpty)
49
captures = dataFlow.
CapturedInside
;
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\AbstractSimpleMemberBody.cs (1)
38
=> model.AnalyzeDataFlow(Node).
CapturedInside
;
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
332
var captures = analysis.
CapturedInside
.Except(analysis.VariablesDeclared).ToImmutableArray();