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