1 write to _analysis
Microsoft.CodeAnalysis.VisualBasic (1)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
127Me._analysis = analysis
20 references to _analysis
Microsoft.CodeAnalysis.VisualBasic (20)
Lowering\LambdaRewriter\LambdaRewriter.vb (20)
230Dim copyConstructor = _analysis.seenBackBranches 232For Each captured In _analysis.capturedVariables 234If Not _analysis.variableScope.TryGetValue(captured, node) OrElse _analysis.declaredInsideExpressionLambda.Contains(captured) Then 286copyConstructor AndAlso Not _analysis.symbolsCapturedWithoutCopyCtor.Contains(captured), 530If _analysis.needsParentFrame.Contains(node) Then 564If Not _analysis.blockParent.ContainsKey(node) Then 575For Each variable In _analysis.capturedVariables 581If ((Not _analysis.variableScope.TryGetValue(variable, variableNode)) OrElse (variableNode IsNot node)) Then 623If Proxies.TryGetValue(originalSymbol, proxy) AndAlso Not _analysis.declaredInsideExpressionLambda.Contains(originalSymbol) Then 1044If _analysis.lambdaScopes.TryGetValue(node.LambdaSymbol, lambdaScope) Then 1048ElseIf _analysis.capturedVariablesByLambda(node.LambdaSymbol).Count = 0 1164(lambdaScope IsNot Nothing AndAlso lambdaScope IsNot _analysis.blockParent(node.Body)) AndAlso 1263While _analysis.blockParent.TryGetValue(gotoBlock, gotoBlock) 1271lca = _analysis.blockParent(lca) 1299Loop While curBlock IsNot Nothing AndAlso _analysis.blockParent.TryGetValue(curBlock, curBlock) 1312If _analysis.containsLiftingLambda.Contains(curBlock) Then 1318_analysis.blockParent.TryGetValue(curBlock, curBlock) 1327If label IsNot Nothing AndAlso _analysis.labelBlock.TryGetValue(node.Label, labelBlock) Then 1330If _analysis.gotoBlock.TryGetValue(node, gotoBlock) Then