1 type derived from SynthesizedLocal
Microsoft.CodeAnalysis.VisualBasic (1)
CodeGen\Optimizer\StackScheduler.DummyLocal.vb (1)
13Inherits SynthesizedLocal
59 references to SynthesizedLocal
Microsoft.CodeAnalysis.VisualBasic (59)
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
150Return TypeOf (variable) Is SynthesizedLocal
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
135If TypeOf variable Is SynthesizedLocal Then
Generated\BoundNodes.xml.Generated.vb (4)
6466Public Sub New(syntax As SyntaxNode, originalArgument As BoundExpression, localSymbol As SynthesizedLocal, type As TypeSymbol, Optional hasErrors As Boolean = False) 6489Private ReadOnly _LocalSymbol As SynthesizedLocal 6490Public ReadOnly Property LocalSymbol As SynthesizedLocal 6501Public Function Update(originalArgument As BoundExpression, localSymbol As SynthesizedLocal, type As TypeSymbol) As BoundLateBoundArgumentSupportingAssignmentWithCapture
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
278Dim isDelegateRelaxationFrame = If(TryCast(captured, SynthesizedLocal)?.SynthesizedKind = SynthesizedLocalKind.DelegateRelaxationReceiver, False)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (5)
55Dim temps = ImmutableArray(Of SynthesizedLocal).Empty 66Dim temporaries = ArrayBuilder(Of SynthesizedLocal).GetInstance() 257Dim temps = ImmutableArray(Of SynthesizedLocal).Empty 263Dim temporaries = ArrayBuilder(Of SynthesizedLocal).GetInstance() 479Dim temporaries As ImmutableArray(Of SynthesizedLocal) = Nothing
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (4)
987Dim leftTemp As SynthesizedLocal = Nothing 1111Dim temp As SynthesizedLocal = Nothing 1168Dim leftTemp As SynthesizedLocal = Nothing 1179Dim rightTemp As SynthesizedLocal = Nothing
Lowering\LocalRewriter\LocalRewriter_Call.vb (7)
79Dim temporaries As ImmutableArray(Of SynthesizedLocal) = Nothing 156<Out()> ByRef temporaries As ImmutableArray(Of SynthesizedLocal), 167Dim tempsArray As ArrayBuilder(Of SynthesizedLocal) = Nothing 225ByRef tempsArray As ArrayBuilder(Of SynthesizedLocal) 233tempsArray = ArrayBuilder(Of SynthesizedLocal).GetInstance() 251ByRef tempsArray As ArrayBuilder(Of SynthesizedLocal), 293tempsArray = ArrayBuilder(Of SynthesizedLocal).GetInstance()
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (2)
56Dim tempVariableSymbol As SynthesizedLocal = Nothing 257Dim temp As SynthesizedLocal = Nothing
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (2)
206Dim tupleTemp As SynthesizedLocal = Nothing 644Dim temp As SynthesizedLocal = Nothing
Lowering\LocalRewriter\LocalRewriter_DelegateCreation.vb (1)
24Dim captureTemp As SynthesizedLocal = Nothing
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (2)
81Dim positiveFlag As SynthesizedLocal = Nothing 656positiveFlag As SynthesizedLocal) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (4)
699Dim valueArrayTemp As SynthesizedLocal = Nothing 702Dim copyBackFlagArrayTemp As SynthesizedLocal = Nothing 854Private Sub LateCaptureArgsComplex(ByRef temps As ArrayBuilder(Of SynthesizedLocal), 861temps = ArrayBuilder(Of SynthesizedLocal).GetInstance
Lowering\LocalRewriter\LocalRewriter_LateInvocation.vb (2)
65Dim temps As ArrayBuilder(Of SynthesizedLocal) = Nothing 79Dim tempArray As ImmutableArray(Of SynthesizedLocal) = Nothing
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (3)
88<Out> ByRef temp As SynthesizedLocal, 113Private Function CaptureOperand(operand As BoundExpression, <Out> ByRef temp As SynthesizedLocal, <Out> ByRef init As BoundExpression) As BoundExpression 127Dim temp As SynthesizedLocal = Nothing
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (1)
25Dim temporaries As ImmutableArray(Of SynthesizedLocal) = Nothing
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (2)
24Dim temporaries As ArrayBuilder(Of SynthesizedLocal) = Nothing 33temporaries = ArrayBuilder(Of SynthesizedLocal).GetInstance()
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (1)
188Dim temp As SynthesizedLocal = Nothing
Lowering\LocalRewriter\LocalRewriter.vb (1)
493Dim temporaries As ImmutableArray(Of SynthesizedLocal) = Nothing
Lowering\UseTwiceRewriter.vb (15)
43temporaries As ArrayBuilder(Of SynthesizedLocal) 79temporaries As ArrayBuilder(Of SynthesizedLocal) 111temporaries As ArrayBuilder(Of SynthesizedLocal) 141temporaries As ArrayBuilder(Of SynthesizedLocal), 161temporaries As ArrayBuilder(Of SynthesizedLocal), 167Private Shared Function UseTwiceRValue(containingMember As Symbol, value As BoundExpression, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 206Private Shared Function UseTwiceCall(containingMember As Symbol, node As BoundCall, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 211Private Shared Function UseTwiceArrayAccess(containingMember As Symbol, node As BoundArrayAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 253Private Shared Function UseTwiceLValue(containingMember As Symbol, lvalue As BoundExpression, temporaries As ArrayBuilder(Of SynthesizedLocal)) As Result 264Private Shared Function UseTwiceFieldAccess(containingMember As Symbol, node As BoundFieldAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 304Private Shared Function UseTwicePropertyAccess(containingMember As Symbol, node As BoundPropertyAccess, isForRegularCompoundAssignment As Boolean, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 417Private Shared Function UseTwiceLateInvocation(containingMember As Symbol, node As BoundLateInvocation, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 478Private Shared Function UseTwiceLateMember(containingMember As Symbol, node As BoundLateMemberAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 500Private Shared Sub UseTwiceRegularArgument(containingMember As Symbol, boundArgument As BoundExpression, arg As ArrayBuilder(Of SynthesizedLocal), 520Private Shared Sub UseTwiceParamArrayArgument(containingMember As Symbol, boundArray As BoundArrayCreation, arg As ArrayBuilder(Of SynthesizedLocal),