90 references to Local
Microsoft.CodeAnalysis.VisualBasic (90)
Binding\SyntheticBoundTrees\SynthesizedStringSwitchHashMethod.vb (9)
89
F.
Local
(i, False))
96
F.Assignment(F.
Local
(hashCode, True), New BoundLiteral(Me.Syntax, ConstantValue.Create(CUInt(2166136261)), hashCode.Type)),
102
F.Assignment(F.
Local
(i, True), New BoundLiteral(Me.Syntax, ConstantValue.Create(0), i.Type)),
106
F.
Local
(hashCode, True),
110
F.
Local
(hashCode, False)),
113
F.
Local
(i, True),
115
F.
Local
(i, False),
120
F.
Local
(i, False),
123
F.Return(F.
Local
(hashCode, False)))
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (14)
41
PlaceholderReplacementMap.Add(awaiterInstancePlaceholder, Me.F.
Local
(awaiterTemp, True))
91
Me.F.AssignmentExpression(Me.F.
Local
(awaiterTemp, True), Me.F.Null(awaiterTemp.Type))
99
Me.F.AssignmentExpression(Me.F.
Local
(resultTemp, True), rewrittenGetResult),
101
Me.F.
Local
(resultTemp, False))
130
Me.F.AssignmentExpression(Me.F.
Local
(Me.CachedState, True), Me.F.Literal(state))))
140
DirectCast(Me.F.
Local
(awaiterTemp, False), BoundExpression),
141
Me.F.Convert(awaiterFieldType, Me.F.
Local
(awaiterTemp, False)))))
165
Dim awaiterTempAsRValue As BoundLocal = Me.F.
Local
(awaiterTemp, False)
166
Dim criticalNotifyCompletionAsLValue As BoundLocal = Me.F.
Local
(asCriticalNotifyCompletion, True)
167
Dim notifyCompletionAsLValue As BoundLocal = Me.F.
Local
(asNotifyCompletion, True)
207
condition:=Me.F.Not(Me.F.ReferenceIsNothing(Me.F.
Local
(asCriticalNotifyCompletion, False))),
234
{Me.F.
Local
(awaiterTemp, True), Me.F.ReferenceOrByrefMe()})))
256
Me.F.AssignmentExpression(Me.F.
Local
(Me.CachedState, True), Me.F.Literal(StateMachineState.NotStartedOrRunningState))))
263
Me.F.
Local
(awaiterTemp, True),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (10)
259
Me.F.
Local
(tempLocal, False))
514
sequenceValueOpt = Me.F.
Local
(tempLocal, False)
533
Return RewriteSpillSequenceIntoBlock(spill, False, Me.F.Assignment(Me.F.
Local
(temp, True), spill.ValueOpt))
535
Return Me.F.Assignment(Me.F.
Local
(temp, True), expression)
541
Return Me.F.Assignment(Me.F.
Local
(temp, True), expression)
673
nullCheckTarget = Me.F.AssignmentExpression(Me.F.
Local
(receiverLocal, isLValue:=True), receiver.MakeRValue())
674
capturedReceiver = Me.F.
Local
(receiverLocal, isLValue:=True)
752
Return builder.BuildSequenceAndFree(Me.F, expression:=Me.F.
Local
(tempLocal, False))
953
condition:=Me.F.ReferenceIsNothing(Me.F.
Local
(tempLocal, False)),
957
Me.F.
Local
(tempLocal, False))
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb (2)
36
Me.F.Assignment(Me.F.
Local
(Me._exprRetValue, True), spill.ValueOpt)),
41
Me.F.
Local
(Me._exprRetValue, True), expression),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.vb (4)
160
Me.F.
Local
(Me.CachedState, True),
187
Me.F.
Local
(exceptionLocal, False))),
197
Me.F.AssignmentExpression(Me.F.
Local
(Me.CachedState, True), Me.F.Literal(StateMachineState.FinishedState)))
214
{Me.F.
Local
(Me._exprRetValue, False)}, Array.Empty(Of BoundExpression)()))))
Lowering\AsyncRewriter\AsyncRewriter.vb (6)
145
Me.F.
Local
(stateMachineLocal, True),
151
Me.F.
Local
(stateMachineLocal, True),
213
Me.F.
Local
(stateMachineVariable, True),
223
Dim builderFieldAsLValue As BoundExpression = Me.F.Field(Me.F.
Local
(stateMachineVariable, True), constructedBuilderField, True)
241
Me.F.
Local
(stateMachineVariable, True))))
488
Me.F.
Local
(stateMachineVariable, True),
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
76
Dim parameterReference As BoundLocal = Me._factory.
Local
(paramLocalSymbol, True)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
334
Dim parameterReference = _factory.
Local
(param, False)
335
Dim parameterReferenceLValue = _factory.
Local
(param, True)
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (4)
223
methodBodyFactory.
Local
(methodPayload, isLValue:=True),
254
_methodBodyFactory.
Local
(_methodPayload, isLValue:=True),
286
_methodBodyFactory.
Local
(_methodPayload, False),
470
statementFactory.
Local
(_methodPayload, isLValue:=False),
Lowering\IteratorRewriter\IteratorRewriter.IteratorMethodToClassRewriter.vb (7)
83
F.Assignment(Me.F.
Local
(Me.CachedState, True), F.Field(F.Me, Me.StateField, False)),
87
F.Assignment(F.Field(F.Me, Me.StateField, True), Me.F.AssignmentExpression(Me.F.
Local
(Me.CachedState, True), Me.F.Literal(StateMachineState.NotStartedOrRunningState))),
135
F.Assignment(F.
Local
(Me._methodValue, True), F.Literal(True)),
137
F.Return(Me.F.
Local
(Me._methodValue, False))
157
Me.F.Assignment(Me.F.
Local
(Me._methodValue, True), result),
206
F.Assignment(F.Field(F.Me, Me.StateField, True), F.AssignmentExpression(F.
Local
(Me.CachedState, True), F.Literal(stateNumber))),
209
F.Assignment(F.Field(F.Me, Me.StateField, True), F.AssignmentExpression(F.
Local
(Me.CachedState, True), F.Literal(StateMachineState.NotStartedOrRunningState)))
Lowering\IteratorRewriter\IteratorRewriter.vb (8)
223
F.Assignment(F.
Local
(resultVariable, True), F.Me),
229
F.Assignment(F.
Local
(resultVariable, True), F.[New](StateMachineType.Constructor, F.Literal(0)))
241
F.Field(F.
Local
(resultVariable, True), proxy.AsMember(StateMachineType), True),
253
F.Field(F.
Local
(resultVariable, True), proxy.AsMember(StateMachineType), True),
258
bodyBuilder.Add(F.Return(F.
Local
(resultVariable, False)))
320
Return F.Return(F.
Local
(stateMachineVariable, False))
329
F.
Local
(stateMachineLocal, True),
380
Me.F.
Local
(stateMachineVariable, True),
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (3)
338
Dim checkIfNothing = F.ReferenceIsNothing(F.
Local
(savedOriginalValue, False))
340
Dim convertedValue = New BoundDelegateCreationExpression(node.Syntax, F.
Local
(savedOriginalValue, False),
348
F.AssignmentExpression(F.
Local
(savedOriginalValue, True), VisitExpression(node.Operand)),
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (14)
192
nodeFactory.
Local
(_unstructuredExceptionHandling.ResumeTargetTemporary, isLValue:=False),
213
statements.Add(nodeFactory.AssignmentExpression(nodeFactory.
Local
(_unstructuredExceptionHandling.ResumeTargetTemporary, isLValue:=True),
216
nodeFactory.
Local
(_unstructuredExceptionHandling.CurrentStatementTemporary, isLValue:=False))).ToStatement())
238
nodeFactory.
Local
(_unstructuredExceptionHandling.ActiveHandlerTemporary, isLValue:=False),
240
nodeFactory.
Local
(_unstructuredExceptionHandling.ActiveHandlerTemporary, isLValue:=False),
243
DirectCast(nodeFactory.
Local
(_unstructuredExceptionHandling.ActiveHandlerTemporary, isLValue:=False), BoundExpression)),
267
nodeFactory.
Local
(_unstructuredExceptionHandling.ActiveHandlerTemporary, isLValue:=False),
268
nodeFactory.
Local
(_unstructuredExceptionHandling.ResumeTargetTemporary, isLValue:=False),
299
nodeFactory.
Local
(_unstructuredExceptionHandling.ResumeTargetTemporary, isLValue:=False),
348
statements.Add(nodeFactory.AssignmentExpression(nodeFactory.
Local
(_unstructuredExceptionHandling.ResumeTargetTemporary, isLValue:=True),
370
statements.Add(nodeFactory.AssignmentExpression(nodeFactory.
Local
(_unstructuredExceptionHandling.ActiveHandlerTemporary, isLValue:=True),
409
nodeFactory.
Local
(_unstructuredExceptionHandling.ResumeTargetTemporary, isLValue:=False),
422
statements.Add(nodeFactory.AssignmentExpression(nodeFactory.
Local
(_unstructuredExceptionHandling.ResumeTargetTemporary, isLValue:=True),
463
statements.Add(nodeFactory.AssignmentExpression(nodeFactory.
Local
(_unstructuredExceptionHandling.CurrentStatementTemporary, isLValue:=True),
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (4)
207
Dim result = F.Select(F.
Local
(CachedState, isLValue:=False), sections)
226
Return _resumableStateAllocator.GenerateThrowMissingStateDispatch(F, F.
Local
(CachedState, isLValue:=False), EncMissingStateErrorCode)
364
F.AssignmentExpression(F.
Local
(Me.CachedState, True), F.Literal(StateMachineState.NotStartedOrRunningState))),
391
Me.F.
Local
(Me.CachedState, False),
Lowering\SyntheticBoundNodeFactory.vb (2)
310
Dim boundNode = New BoundReferenceAssignment(_syntax,
Local
(byRefLocal, isLValue:=True), lValue, isLValue:=True, type:=lValue.Type)
1104
Return New BoundCatchBlock(Syntax, local, Me.
Local
(local, False), Nothing, Nothing, block,