2 overrides of CapturedInside
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
298public override ImmutableArray<ISymbol> CapturedInside
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
247Public Overrides ReadOnly Property CapturedInside As ImmutableArray(Of ISymbol)
21 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\roslyn\src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (3)
41&& dataFlow.CapturedInside.IsEmpty; 47!dataFlow.CapturedInside.IsEmpty) 49captures = dataFlow.CapturedInside;
Microsoft.CodeAnalysis.CSharp.Features (12)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
80var 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\roslyn\src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (3)
41&& dataFlow.CapturedInside.IsEmpty; 47!dataFlow.CapturedInside.IsEmpty) 49captures = dataFlow.CapturedInside;
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\AbstractSimpleMemberBody.cs (1)
38=> model.AnalyzeDataFlow(Node).CapturedInside;
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
344var captures = analysis.CapturedInside.Except(analysis.VariablesDeclared).ToImmutableArray();
Microsoft.CodeAnalysis.VisualBasic.Features (3)
EditAndContinue\DeclarationBody\FieldOrPropertyDeclarationBody.vb (1)
132Return model.AnalyzeDataFlow(OtherActiveStatementContainer).CapturedInside
EditAndContinue\DeclarationBody\MethodBody.vb (1)
27Return model.AnalyzeDataFlow(methodBlock.Statements.First, methodBlock.Statements.Last).CapturedInside
EditAndContinue\DeclarationBody\VisualBasicLambdaBody.vb (1)
46Return model.AnalyzeDataFlow(If(TryCast(_node.Parent, LambdaExpressionSyntax), _node)).CapturedInside