4 types derived from CapturedSymbolOrExpression
Microsoft.CodeAnalysis.VisualBasic (4)
Lowering\AsyncRewriter\AsyncRewriter.CapturedSymbolOrExpression.vb (4)
41
Inherits
CapturedSymbolOrExpression
63
Inherits
CapturedSymbolOrExpression
135
Inherits
CapturedSymbolOrExpression
162
Inherits
CapturedSymbolOrExpression
27 references to CapturedSymbolOrExpression
Microsoft.CodeAnalysis.VisualBasic (27)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (3)
19
Inherits StateMachineRewriter(Of
CapturedSymbolOrExpression
)
279
Protected Overrides Function MaterializeProxy(origExpression As BoundExpression, proxy As
CapturedSymbolOrExpression
) As BoundNode
283
Friend Overrides Sub AddProxyFieldsForStateMachineScope(proxy As
CapturedSymbolOrExpression
, proxyFields As ArrayBuilder(Of FieldSymbol))
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
22
Inherits StateMachineRewriter(Of
CapturedSymbolOrExpression
)
357
Dim capturedLocal As
CapturedSymbolOrExpression
= Me.Proxies(local)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
14
Inherits StateMachineRewriter(Of
CapturedSymbolOrExpression
)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb (1)
17
Inherits StateMachineRewriter(Of
CapturedSymbolOrExpression
)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.vb (2)
15
Inherits StateMachineRewriter(Of
CapturedSymbolOrExpression
)
69
nonReusableLocalProxies As Dictionary(Of Symbol,
CapturedSymbolOrExpression
),
Lowering\AsyncRewriter\AsyncRewriter.CapturedSymbolOrExpression.vb (8)
15
Inherits StateMachineRewriter(Of
CapturedSymbolOrExpression
)
137
Friend ReadOnly ReceiverOpt As
CapturedSymbolOrExpression
140
Public Sub New(receiverOpt As
CapturedSymbolOrExpression
, field As FieldSymbol)
164
Friend ReadOnly ArrayPointer As
CapturedSymbolOrExpression
165
Friend ReadOnly Indices As ImmutableArray(Of
CapturedSymbolOrExpression
)
167
Public Sub New(arrayPointer As
CapturedSymbolOrExpression
, indices As ImmutableArray(Of
CapturedSymbolOrExpression
))
183
Dim origIndices As ImmutableArray(Of
CapturedSymbolOrExpression
) = Me.Indices
Lowering\AsyncRewriter\AsyncRewriter.SpillBuilder.vb (1)
13
Inherits StateMachineRewriter(Of
CapturedSymbolOrExpression
)
Lowering\AsyncRewriter\AsyncRewriter.SpillFieldAllocator.vb (1)
17
Inherits StateMachineRewriter(Of
CapturedSymbolOrExpression
)
Lowering\AsyncRewriter\AsyncRewriter.vb (8)
17
Inherits StateMachineRewriter(Of
CapturedSymbolOrExpression
)
393
initializers As Dictionary(Of LocalSymbol, BoundExpression)) As
CapturedSymbolOrExpression
401
initializers As Dictionary(Of LocalSymbol, BoundExpression)) As
CapturedSymbolOrExpression
445
Dim capturedArrayPointer As
CapturedSymbolOrExpression
=
451
Dim capturedIndices(indicesCount - 1) As
CapturedSymbolOrExpression
474
Protected Overrides Sub InitializeParameterWithProxy(parameter As ParameterSymbol, proxy As
CapturedSymbolOrExpression
, stateMachineVariable As LocalSymbol, initializers As ArrayBuilder(Of BoundExpression))
494
Protected Overrides Function CreateByValLocalCapture(field As FieldSymbol, local As LocalSymbol) As
CapturedSymbolOrExpression
498
Protected Overrides Function CreateParameterCapture(field As FieldSymbol, parameter As ParameterSymbol) As
CapturedSymbolOrExpression