1 override of CapturedInside
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
298
public override ImmutableArray<ISymbol>
CapturedInside
18 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)
49
captures = dataFlow.
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\roslyn\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)
344
var captures = analysis.
CapturedInside
.Except(analysis.VariablesDeclared).ToImmutableArray();