14 references to ByRefLocal
Microsoft.CodeAnalysis.VisualBasic (14)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1654VisitRvalue(node.ByRefLocal)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1838Assign(node.ByRefLocal, node.LValue)
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
246Dim local As LocalSymbol = node.ByRefLocal.LocalSymbol
BoundTree\BoundReferenceAssignment.vb (2)
14Debug.Assert(ByRefLocal.LocalSymbol.IsByRef AndAlso LValue.IsLValue AndAlso TypeSymbol.Equals(Type, LValue.Type, TypeCompareKind.ConsiderEverything)) 24Return Update(ByRefLocal, LValue, False, Type)
CodeGen\EmitExpression.vb (1)
2004Dim boundLocal As BoundLocal = capture.ByRefLocal
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
518Dim left = DirectCast(VisitExpression(node.ByRefLocal, ExprContext.AssignmentTarget), BoundLocal) 532Debug.Assert(node.ByRefLocal.Type.IsSameTypeIgnoringAll(node.LValue.Type),
CodeGen\Optimizer\StackScheduler.Rewriter.vb (1)
139Dim left = DirectCast(node.ByRefLocal, BoundLocal)
Generated\BoundNodes.xml.Generated.vb (4)
1864If byRefLocal IsNot Me.ByRefLocal OrElse lValue IsNot Me.LValue OrElse isLValue <> Me.IsLValue OrElse type IsNot Me.Type Then 11267Me.Visit(node.ByRefLocal) 12249Dim byRefLocal As BoundLocal = DirectCast(Me.Visit(node.ByRefLocal), BoundLocal) 13410New TreeDumperNode("byRefLocal", Nothing, new TreeDumperNode() {Visit(node.ByRefLocal, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
322Dim origByRefLocal As BoundLocal = node.ByRefLocal