4 instantiations of BoundReferenceAssignment
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\BoundNodes.xml.Generated.vb (1)
1846
Dim result = New
BoundReferenceAssignment
(Me.Syntax, byRefLocal, lValue, isLValue, type, Me.HasErrors)
Lowering\SyntheticBoundNodeFactory.vb (1)
306
Dim boundNode = New
BoundReferenceAssignment
(_syntax, Local(byRefLocal, isLValue:=True), lValue, isLValue:=True, type:=lValue.Type)
Lowering\UseTwiceRewriter.vb (1)
254
Dim first = New
BoundReferenceAssignment
(lvalue.Syntax,
Lowering\WithExpressionRewriter.vb (1)
119
New
BoundReferenceAssignment
(
19 references to BoundReferenceAssignment
Microsoft.CodeAnalysis.VisualBasic (19)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1637
Public Overrides Function VisitReferenceAssignment(node As
BoundReferenceAssignment
) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1830
Public Overrides Function VisitReferenceAssignment(node As
BoundReferenceAssignment
) As BoundNode
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
235
Public Overrides Function VisitReferenceAssignment(node As
BoundReferenceAssignment
) As BoundNode
BoundTree\BoundReferenceAssignment.vb (1)
22
Public Shadows Function MakeRValue() As
BoundReferenceAssignment
CodeGen\EmitAddress.vb (1)
69
EmitReferenceAssignment(DirectCast(expression,
BoundReferenceAssignment
), used:=True, needReference:=True)
CodeGen\EmitExpression.vb (3)
160
EmitReferenceAssignment(DirectCast(expression,
BoundReferenceAssignment
), used)
1781
EmitReferenceAssignment(DirectCast(assignmentTarget,
BoundReferenceAssignment
), used:=True, needReference:=True)
1870
Private Sub EmitReferenceAssignment(capture As
BoundReferenceAssignment
, used As Boolean, Optional needReference As Boolean = False)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
516
Public Overrides Function VisitReferenceAssignment(node As
BoundReferenceAssignment
) As BoundNode
CodeGen\Optimizer\StackScheduler.Rewriter.vb (1)
137
Public Overrides Function VisitReferenceAssignment(node As
BoundReferenceAssignment
) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
1844
Public Function Update(byRefLocal As BoundLocal, lValue As BoundExpression, isLValue As Boolean, type As TypeSymbol) As
BoundReferenceAssignment
9377
Return VisitReferenceAssignment(CType(node,
BoundReferenceAssignment
), arg)
9801
Public Overridable Function VisitReferenceAssignment(node As
BoundReferenceAssignment
, arg As A) As R
10504
Public Overridable Function VisitReferenceAssignment(node As
BoundReferenceAssignment
) As BoundNode
11232
Public Overrides Function VisitReferenceAssignment(node As
BoundReferenceAssignment
) As BoundNode
12214
Public Overrides Function VisitReferenceAssignment(node As
BoundReferenceAssignment
) As BoundNode
13371
Public Overrides Function VisitReferenceAssignment(node As
BoundReferenceAssignment
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
250
Public Overrides Function VisitReferenceAssignment(node As
BoundReferenceAssignment
) As BoundNode
Lowering\SyntheticBoundNodeFactory.vb (1)
302
Public Function ReferenceAssignment(byRefLocal As LocalSymbol, lValue As BoundExpression) As
BoundReferenceAssignment