49 references to BoundLocal
Microsoft.CodeAnalysis.VisualBasic (48)
Analysis\FlowAnalysis\DataFlowPass.vb (2)
1606SetPlaceholderSubstitute(placeholder, New BoundLocal(node.Syntax, local, local.Type)) 2077Me.SetPlaceholderSubstitute(placeholder, New BoundLocal(localDecl.Syntax, localToUseAsSubstitute, localToUseAsSubstitute.Type))
Binding\Binder_Delegates.vb (1)
454Dim tempBoundParameter As BoundExpression = New BoundLocal(addressOfSyntax,
Binding\Binder_Statements.vb (4)
1726Return New BoundLocal(name, symbol, symbol.Type) 2947controlVariable = New BoundLocal(declaratorSyntax, declaredOrInferredLocalOpt, declaredOrInferredLocalOpt.Type) 3104controlVariableOpt = New BoundLocal(forStatement.ControlVariable, declaredOrInferredLocalOpt, type) 3378controlVariableOpt = New BoundLocal(forEachStatement.ControlVariable, declaredOrInferredLocalOpt, type)
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (2)
177Dim localAccess = New BoundLocal(syntax, handlerLocal, handlerLocal.Type) 213withEventsLocalAccess = New BoundLocal(syntax, withEventsLocal, withEventsLocal.Type)
Lowering\LambdaRewriter\LambdaRewriter.vb (3)
511Dim frameAccess = New BoundLocal(syntaxNode, framePointer, frameType) 534New BoundLocal(syntaxNode, framePointer, frameType), 654New BoundLocal(syntaxNode,
Lowering\LocalRewriter\LocalRewriter.vb (1)
720Dim localAccess = New BoundLocal(value.Syntax, local, local.Type)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (1)
93boundTemp = New BoundLocal(syntax, New SynthesizedLocal(Me._currentMethodOrLambda, receiverType, SynthesizedLocalKind.LoweringTemp), receiverType)
Lowering\LocalRewriter\LocalRewriter_AsNewLocalDeclarations.vb (1)
88VisitExpressionNode(New BoundLocal(localDeclaration.Syntax,
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
511Dim localRef = New BoundLocal(node.Syntax, temp, node.Type)
Lowering\LocalRewriter\LocalRewriter_Call.vb (2)
239Dim boundTemp = New BoundLocal(rewrittenArgument.Syntax, temp, temp.Type) 326Dim boundTemp = New BoundLocal(argument.Syntax, temp, temp.Type)
Lowering\LocalRewriter\LocalRewriter_DelegateCreation.vb (2)
31Dim actualReceiver = New BoundLocal(placeholderOpt.Syntax, captureTemp, captureTemp.Type).MakeRValue 55New BoundLocal(receiverToCapture.Syntax,
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (2)
94Dim tempForControlVariable = New BoundLocal(node.Syntax, tempLocal, node.ControlVariable.Type) 362boundLocal = New BoundLocal(syntaxNode, collectionCopy, expressionType)
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (2)
98New BoundLocal(forStatement.OperatorsOpt.Syntax, 155New BoundLocal(isUp.Syntax,
Lowering\LocalRewriter\LocalRewriter_Label.vb (1)
30New BoundLocal(node.Syntax, _currentLineTemporary, _currentLineTemporary.Type),
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (7)
119Dim arrayTempRef = New BoundLocal(node, arrayTemp, arrayTemp.Type) 208Dim arrayTempRef = New BoundLocal(node, arrayTemp, arrayTemp.Type) 754copyBackFlagArrayRef = (New BoundLocal(syntax, copyBackFlagArrayTemp, copyBackFlagArrayTemp.Type)).MakeRValue 758valueArrayRef = New BoundLocal(syntax, valueArrayTemp, valueArrayTemp.Type) 777New BoundLocal(syntax, copyBackFlagArrayTemp, copyBackFlagArrayTemp.Type), 840Dim valueRef = New BoundLocal(syntax, valueTemp, valueTemp.Type) 901New BoundLocal(argumentWithCapture.Syntax,
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
48AddPlaceholderReplacement(placeholder, VisitExpressionNode(New BoundLocal(node.Syntax, localSymbol, localSymbol.Type))) 100New BoundLocal(
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (2)
211tempLocal = New BoundLocal(syntaxNode, tempLocalSymbol, expressionType) 325New BoundLocal(syntaxNode, tempLocalSymbol, expressionType))
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
56Dim tempAccess As BoundLocal = New BoundLocal(syntax, temp, temp.Type).MakeCompilerGenerated
Lowering\LocalRewriter\LocalRewriter_Return.vb (1)
67Dim boundFunctionLocal = New BoundLocal(node.Syntax, functionLocal, functionLocal.Type)
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (1)
237Dim boundTemp = New BoundLocal(rewrittenSelectExpression.Syntax, tempLocal, selectExprType)
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (2)
51Dim boundLockObjectLocal = New BoundLocal(syntaxNode, 190boundLockTakenLocal = New BoundLocal(syntaxNode, tempLockTaken, tempLockTaken.Type)
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (2)
149Dim local = New BoundLocal(syntax, New SynthesizedLocal(Me._currentMethodOrLambda, type, SynthesizedLocalKind.LoweringTemp), type) 282Dim boundLocal = New BoundLocal(syntax, local, type)
Lowering\UseTwiceRewriter.vb (2)
147referToTemp = New BoundLocal(value.Syntax, temp, type) 255New BoundLocal(lvalue.Syntax, temp, temp.Type).MakeCompilerGenerated(),
Symbols\Source\SynthesizedEntryPointSymbol.vb (2)
264Dim scriptLocal = New BoundLocal( 355Dim submissionLocal = New BoundLocal(
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
382boundTmps(i) = New BoundLocal(syntax, tmps(i), delegateType)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\DisplayClassInstance.vb (1)
58Return New BoundLocal(syntax, Me.Local, Me.Local.Type).MakeCompilerGenerated()