22 references to Proxies
Microsoft.CodeAnalysis.VisualBasic (22)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
255If Not Me.Proxies.ContainsKey(local) Then 286Dim capturedLocal As CapturedSymbolOrExpression = Me.Proxies(local)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
346Debug.Assert(Me.Proxies.ContainsKey(DirectCast(expr, BoundParameter).ParameterSymbol))
Lowering\LambdaRewriter\LambdaRewriter.vb (9)
241Proxies.Add(captured, proxy) 382If Proxies.TryGetValue(result, proxyField) Then 528Proxies.TryGetValue(_innermostFramePointer, oldInnermostFrameProxy) 553Proxies(_innermostFramePointer) = capturedFrame 602Proxies(_innermostFramePointer) = oldInnermostFrameProxy 604Proxies.Remove(_innermostFramePointer) 623If Proxies.TryGetValue(originalSymbol, proxy) AndAlso Not _analysis.declaredInsideExpressionLambda.Contains(originalSymbol) Then 795Debug.Assert(Me.Proxies.ContainsKey(node.LocalOpt), "original local should be proxied") 806Debug.Assert(Not Me.Proxies.ContainsKey(origLocal), "captured local should not need rewriting")
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (5)
89If Proxies.TryGetValue(localSymbol, proxy) Then 166If Proxies.TryGetValue(node.ParameterSymbol, proxy) Then 189If Proxies.TryGetValue(local, proxy) Then 352If Me.PreserveOriginalLocals OrElse Not Me.Proxies.ContainsKey(v) Then 465If Not Me.Proxies.ContainsKey(v) Then
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (5)
105Proxies.Add(p.Key, p.Value) 270If Proxies.TryGetValue(local, proxy) Then 404Return Me.MaterializeProxy(node, Me.Proxies(Me.TopLevelMethod.MeParameter)) 408Return Me.MaterializeProxy(node, Me.Proxies(Me.TopLevelMethod.MeParameter)) 412Return Me.MaterializeProxy(node, Me.Proxies(Me.TopLevelMethod.MeParameter))