1 write to _analysis
Microsoft.CodeAnalysis.VisualBasic (1)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
132Me._analysis = analysis
22 references to _analysis
Microsoft.CodeAnalysis.VisualBasic (22)
Lowering\LambdaRewriter\LambdaRewriter.vb (22)
240Dim copyConstructor = _analysis.seenBackBranches 242For Each captured In _analysis.capturedVariables 244If Not _analysis.variableScope.TryGetValue(captured, node) OrElse _analysis.declaredInsideExpressionLambda.Contains(captured) Then 298copyConstructor AndAlso Not _analysis.symbolsCapturedWithoutCopyCtor.Contains(captured), 550If _analysis.needsParentFrame.Contains(node) Then 584If Not _analysis.blockParent.ContainsKey(node) Then 595For Each variable In _analysis.capturedVariables 601If ((Not _analysis.variableScope.TryGetValue(variable, variableNode)) OrElse (variableNode IsNot node)) Then 643If Proxies.TryGetValue(originalSymbol, proxy) AndAlso Not _analysis.declaredInsideExpressionLambda.Contains(originalSymbol) Then 989If _analysis.needsParentFrame.Contains(scope) AndAlso 990_analysis.blockParent.TryGetValue(scope, parentScope) AndAlso 1089If _analysis.lambdaScopes.TryGetValue(node.LambdaSymbol, lambdaScope) Then 1094ElseIf _analysis.capturedVariablesByLambda(node.LambdaSymbol).Count = 0 Then 1212(lambdaScope IsNot Nothing AndAlso lambdaScope IsNot _analysis.blockParent(node.Body)) AndAlso 1311While _analysis.blockParent.TryGetValue(gotoBlock, gotoBlock) 1319lca = _analysis.blockParent(lca) 1347Loop While curBlock IsNot Nothing AndAlso _analysis.blockParent.TryGetValue(curBlock, curBlock) 1360If _analysis.containsLiftingLambda.Contains(curBlock) Then 1366_analysis.blockParent.TryGetValue(curBlock, curBlock) 1375If label IsNot Nothing AndAlso _analysis.labelBlock.TryGetValue(node.Label, labelBlock) Then 1378If _analysis.gotoBlock.TryGetValue(node, gotoBlock) Then