34 references to BoundLocal
Microsoft.CodeAnalysis.VisualBasic (32)
Binding\Binder_Lambda.vb (1)
522Dim boundLocal = New BoundLocal(endSyntax, localForFunctionValue, isLValue:=False, type:=localForFunctionValue.Type).MakeCompilerGenerated()
Binding\Binder_Statements.vb (1)
409New BoundLocal(methodBlock.EndBlockStatement, localForFunctionValue, isLValue:=False, type:=localForFunctionValue.Type).MakeCompilerGenerated(),
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (4)
263Dim boundLocalMyFieldBoxed = New BoundLocal(syntax, localMyFieldBoxed, 265Dim boundLocalOtherFieldBoxed = New BoundLocal(syntax, localOtherFieldBoxed, 285New BoundLocal(syntax, localMyFieldBoxed, 290New BoundLocal(syntax, localOtherFieldBoxed,
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
86returnLocal = New BoundLocal(syntax, local, isLValue:=False, type:=local.Type)
BoundTree\BoundLocal.vb (1)
18Me.New(syntax, localSymbol, Not localSymbol.IsReadOnly, type:=type)
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (2)
67Dim boundNode = New BoundLocal(syntax, localSym, isLValue:=False, type:=localSym.Type) 73Dim boundNode = New BoundLocal(syntax, localSym, isLValue:=True, type:=localSym.Type)
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
392Return New BoundLocal(syntax, localFrame, isLValue:=False, type:=localFrame.Type) 644value = New BoundLocal(syntaxNode, actualLocal, isLValue:=False, type:=actualLocal.Type)
Lowering\LocalRewriter\LocalRewriter_AnonymousTypeCreationExpression.vb (2)
44Dim boundLocal = New BoundLocal(newArguments(index).Syntax, 82Return New BoundLocal(node.Syntax, local, False, Me.VisitType(local.Type))
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
58Dim tempAccess As New BoundLocal(node.Syntax, temp, True, temp.Type)
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (2)
74placeholderSubstitute = New BoundLocal(rewrittenTestExpression.Syntax, 98left:=New BoundLocal(rewrittenTestExpression.Syntax,
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (3)
421Dim loopObj = New BoundLocal(blockSyntax, loopObjLocal, isLValue:=True, type:=loopObjLocal.Type) 666New BoundLocal(operatorsOpt.Syntax, 762Dim isUp As BoundExpression = New BoundLocal(limit.Syntax,
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (1)
119Dim localAccess = New BoundLocal(operand.Syntax, temp, True, temp.Type)
Lowering\LocalRewriter\LocalRewriter_Query.vb (2)
239New BoundLocal(node.Syntax, groupLocal, False, groupLocal.Type)) 245New BoundLocal(node.Syntax, groupLocal, True, groupLocal.Type),
Lowering\LocalRewriter\LocalRewriter_Try.vb (1)
173errorLineNumber = New BoundLocal(node.Syntax, _currentLineTemporary, isLValue:=False, type:=_currentLineTemporary.Type)
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (1)
264New BoundLocal(node.Syntax, _currentLineTemporary, isLValue:=False, type:=_currentLineTemporary.Type),
Lowering\LocalRewriter\LocalRewriter_Using.vb (1)
201Dim boundResourceLocal As BoundLocal = New BoundLocal(resourceSyntax, localSymbol, isLValue:=True, type:=resourceType)
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
116New BoundLocal(syntax, _local, isLValue:=True, type:=localType).MakeCompilerGenerated(),
Lowering\SyntheticBoundNodeFactory.vb (1)
656Dim boundNode = New BoundLocal(_syntax, localSym, isLValue, localSym.Type)
Lowering\UseTwiceRewriter.vb (2)
258Dim second = New BoundLocal(lvalue.Syntax, temp, isLValue:=True, type:=lvalue.Type).MakeCompilerGenerated() 413secondArgsArray(i) = New BoundLocal(boundArgument.Syntax, temp, isLValue:=False, type:=temp.Type)
Lowering\WithExpressionRewriter.vb (2)
91Dim boundLocal = New BoundLocal(value.Syntax, local, isLValue:=True, type:=type).MakeCompilerGenerated() 116Dim boundLocal = New BoundLocal(value.Syntax, local, isLValue:=True, type:=type).MakeCompilerGenerated()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.vb (2)
256Dim expression = New BoundLocal(syntax, local, isLValue:=False, type:=local.Type) 443Dim expression = New BoundLocal(syntax, local, isLValue:=False, type:=local.Type)