35 instantiations of BoundRValuePlaceholder
Microsoft.CodeAnalysis.VisualBasic (28)
Binding\Binder_ConditionalAccess.vb (1)
63
placeholder = New
BoundRValuePlaceholder
(node, placeholderType)
Binding\Binder_Conversions.vb (1)
1064
Dim placeholder = New
BoundRValuePlaceholder
(tree, sourceElementTypes(i)).MakeCompilerGenerated()
Binding\Binder_Delegates.vb (1)
1103
relaxationReceiverPlaceholder = New
BoundRValuePlaceholder
(actualReceiver.Syntax, actualReceiver.Type)
Binding\Binder_Expressions.vb (3)
2003
array.Add(New
BoundRValuePlaceholder
(node.FirstExpression,
2136
placeholder = New
BoundRValuePlaceholder
(testExpression.Syntax, testExpression.Type.GetNullableUnderlyingTypeOrSelf())
4672
Dim awaitableInstancePlaceholder = New
BoundRValuePlaceholder
(operand.Syntax, operand.Type).MakeCompilerGenerated()
Binding\Binder_Invocation.vb (2)
2500
Dim boundTemp = New
BoundRValuePlaceholder
(argument.Syntax, targetType)
2862
Dim outPlaceholder = New
BoundRValuePlaceholder
(argument.Syntax, targetType).MakeCompilerGenerated()
Binding\Binder_ObjectInitializer.vb (2)
473
ApplyImplicitConversion(node, type0, New
BoundRValuePlaceholder
(node, type), diagnostics)
790
New
BoundRValuePlaceholder
(collectionInitializerSyntax, initializedObjectType),
Binding\Binder_Operators.vb (1)
671
leftPlaceholder = New
BoundRValuePlaceholder
(left.Syntax, operatorType).MakeCompilerGenerated()
Binding\Binder_Query.vb (2)
249
Dim groupReference = New
BoundRValuePlaceholder
(aggregate, source.Type).MakeCompilerGenerated()
4256
Dim sourceValue As New
BoundRValuePlaceholder
(syntax.AsClause, variableType)
Binding\Binder_SelectCase.vb (1)
31
Dim exprPlaceHolder = New
BoundRValuePlaceholder
(selectExprStatementSyntax.Expression, expression.Type)
Binding\Binder_Statements.vb (7)
3175
Dim leftOperandPlaceholder = New
BoundRValuePlaceholder
(syntax, targetType).MakeCompilerGenerated()
3176
Dim rightOperandPlaceholder = New
BoundRValuePlaceholder
(syntax, targetType).MakeCompilerGenerated()
3428
boundCurrentPlaceholder = New
BoundRValuePlaceholder
(collectionSyntax, elementType)
3431
boundCurrentPlaceholder = New
BoundRValuePlaceholder
(collectionSyntax, currentType)
3869
collectionPlaceholder = New
BoundRValuePlaceholder
(collectionSyntax,
4084
collectionPlaceholder = New
BoundRValuePlaceholder
(collectionSyntax, collection.Type)
4584
Dim resourcePlaceholder = New
BoundRValuePlaceholder
(syntaxNode, resourceType)
Binding\Binder_XmlLiterals.vb (4)
227
Dim placeholder = (New
BoundRValuePlaceholder
(syntax, objectCreation.Type)).MakeCompilerGenerated()
293
prefixesPlaceholder = (New
BoundRValuePlaceholder
(syntax, prefixesType)).MakeCompilerGenerated()
296
namespacesPlaceholder = (New
BoundRValuePlaceholder
(syntax, namespacesType)).MakeCompilerGenerated()
356
xmlnsAttributesPlaceholder = (New
BoundRValuePlaceholder
(syntax, listType)).MakeCompilerGenerated()
Generated\BoundNodes.xml.Generated.vb (1)
499
Dim result = New
BoundRValuePlaceholder
(Me.Syntax, type, Me.HasErrors)
Semantics\TypeInference\TypeArgumentInference.vb (1)
1006
Dim fakeArgument As New
BoundRValuePlaceholder
(Me.DelegateReturnTypeReferenceBoundNode.Syntax,
Symbols\ReducedExtensionMethodSymbol.vb (1)
89
New
BoundRValuePlaceholder
(VisualBasic.VisualBasicSyntaxTree.Dummy.GetRoot(Nothing),
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (7)
Semantics\OverloadResolution.vb (7)
199
Dim intArray As BoundExpression = New
BoundRValuePlaceholder
(_syntaxNode, c1.CreateArrayTypeSymbol(intZero.Type))
200
Dim TestClass1Val As BoundExpression = New
BoundRValuePlaceholder
(_syntaxNode, TestClass1)
204
Dim shortVal As BoundExpression = New
BoundRValuePlaceholder
(_syntaxNode, c1.GetSpecialType(System_Int16))
205
Dim ushortVal As BoundExpression = New
BoundRValuePlaceholder
(_syntaxNode, c1.GetSpecialType(System_UInt16))
206
Dim objectVal As BoundExpression = New
BoundRValuePlaceholder
(_syntaxNode, c1.GetSpecialType(System_Object))
207
Dim objectArray As BoundExpression = New
BoundRValuePlaceholder
(_syntaxNode, c1.CreateArrayTypeSymbol(objectVal.Type))
212
Dim stringVal As BoundExpression = New
BoundRValuePlaceholder
(_syntaxNode, c1.GetSpecialType(System_String))
153 references to BoundRValuePlaceholder
Microsoft.CodeAnalysis.VisualBasic (153)
Binding\Binder_ConditionalAccess.vb (3)
18
Dim placeholder As
BoundRValuePlaceholder
= Nothing
29
Private Function BindConditionalAccessReceiver(node As ConditionalAccessExpressionSyntax, diagnostics As BindingDiagnosticBag, <Out> ByRef placeholder As
BoundRValuePlaceholder
) As BoundExpression
80
Dim placeholder As
BoundRValuePlaceholder
= Nothing
Binding\Binder_Conversions.vb (2)
991
Dim relaxationReceiverPlaceholderOpt As
BoundRValuePlaceholder
= Nothing
1060
Dim placeholders = ArrayBuilder(Of
BoundRValuePlaceholder
).GetInstance(sourceElementTypes.Length)
Binding\Binder_Delegates.vb (2)
978
Dim relaxationReceiverPlaceholder As
BoundRValuePlaceholder
= Nothing
1080
<Out()> ByRef relaxationReceiverPlaceholder As
BoundRValuePlaceholder
Binding\Binder_Expressions.vb (1)
2129
Dim placeholder As
BoundRValuePlaceholder
= Nothing
Binding\Binder_ObjectInitializer.vb (1)
770
Dim unusedRValuePlaceholder As
BoundRValuePlaceholder
= Nothing
Binding\Binder_Operators.vb (1)
636
Dim leftPlaceholder As
BoundRValuePlaceholder
= Nothing
Binding\Binder_SelectCase.vb (14)
103
selectExpression As
BoundRValuePlaceholder
,
125
selectExpression As
BoundRValuePlaceholder
,
141
selectExpressionOpt As
BoundRValuePlaceholder
,
167
selectExpressionOpt As
BoundRValuePlaceholder
,
191
selectExpressionOpt As
BoundRValuePlaceholder
,
238
selectExpressionOpt As
BoundRValuePlaceholder
,
270
selectExpressionOpt As
BoundRValuePlaceholder
,
315
selectExpressionOpt As
BoundRValuePlaceholder
,
374
selectExpression As
BoundRValuePlaceholder
,
454
Private Function ComputeCaseClauseCondition(caseClause As BoundCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As
BoundRValuePlaceholder
, diagnostics As BindingDiagnosticBag) As BoundCaseClause
470
Private Function ComputeRelationalCaseClauseCondition(boundClause As BoundRelationalCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As
BoundRValuePlaceholder
, diagnostics As BindingDiagnosticBag) As BoundCaseClause
488
Private Function ComputeSimpleCaseClauseCondition(boundClause As BoundSimpleCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As
BoundRValuePlaceholder
, diagnostics As BindingDiagnosticBag) As BoundCaseClause
504
Private Function ComputeRangeCaseClauseCondition(boundClause As BoundRangeCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As
BoundRValuePlaceholder
, diagnostics As BindingDiagnosticBag) As BoundCaseClause
553
Private Function RecommendSwitchTable(selectExpr As
BoundRValuePlaceholder
, caseBlocks As ArrayBuilder(Of BoundCaseBlock), diagnostics As BindingDiagnosticBag) As Boolean
Binding\Binder_Statements.vb (9)
1514
<Out()> ByRef collectionPlaceholder As
BoundRValuePlaceholder
,
3344
Dim collectionPlaceholder As
BoundRValuePlaceholder
= Nothing
3350
Dim boundCurrentPlaceholder As
BoundRValuePlaceholder
= Nothing
3687
<Out()> ByRef collectionPlaceholder As
BoundRValuePlaceholder
,
4036
<Out()> ByRef collectionPlaceholder As
BoundRValuePlaceholder
,
4421
Dim placeholderInfo = New Dictionary(Of TypeSymbol, ValueTuple(Of
BoundRValuePlaceholder
, BoundExpression, BoundExpression))()
4531
placeholderInfo As Dictionary(Of TypeSymbol, ValueTuple(Of
BoundRValuePlaceholder
, BoundExpression, BoundExpression)),
4566
placeholderInfo As Dictionary(Of TypeSymbol, ValueTuple(Of
BoundRValuePlaceholder
, BoundExpression, BoundExpression)),
4597
New ValueTuple(Of
BoundRValuePlaceholder
, BoundExpression, BoundExpression)(
Binding\Binder_XmlLiterals.vb (18)
238
Dim prefixesPlaceholder As
BoundRValuePlaceholder
= Nothing
239
Dim namespacesPlaceholder As
BoundRValuePlaceholder
= Nothing
306
Dim xmlnsAttributesPlaceholder As
BoundRValuePlaceholder
= Nothing
347
prefixesPlaceholder As
BoundRValuePlaceholder
,
348
namespacesPlaceholder As
BoundRValuePlaceholder
,
349
<Out()> ByRef xmlnsAttributesPlaceholder As
BoundRValuePlaceholder
,
1319
Private _xmlnsAttributesPlaceholder As
BoundRValuePlaceholder
1340
Public ReadOnly Property XmlnsAttributesPlaceholder As
BoundRValuePlaceholder
1348
prefixes As
BoundRValuePlaceholder
,
1349
namespaces As
BoundRValuePlaceholder
,
1377
placeholder As
BoundRValuePlaceholder
,
1379
xmlnsAttributesPlaceholder As
BoundRValuePlaceholder
,
1381
prefixesPlaceholder As
BoundRValuePlaceholder
,
1382
namespacesPlaceholder As
BoundRValuePlaceholder
,
1408
Public ReadOnly Placeholder As
BoundRValuePlaceholder
1410
Public ReadOnly XmlnsAttributesPlaceholder As
BoundRValuePlaceholder
1412
Public ReadOnly PrefixesPlaceholder As
BoundRValuePlaceholder
1413
Public ReadOnly NamespacesPlaceholder As
BoundRValuePlaceholder
Binding\ForEachEnumeratorInfo.vb (4)
83
Public ReadOnly CurrentPlaceholder As
BoundRValuePlaceholder
90
Public ReadOnly CollectionPlaceholder As
BoundRValuePlaceholder
118
currentPlaceholder As
BoundRValuePlaceholder
,
119
collectionPlaceholder As
BoundRValuePlaceholder
Binding\UsingInfo.vb (2)
21
Public ReadOnly PlaceholderInfo As Dictionary(Of TypeSymbol, ValueTuple(Of
BoundRValuePlaceholder
, BoundExpression, BoundExpression))
36
placeholderInfo As Dictionary(Of TypeSymbol, ValueTuple(Of
BoundRValuePlaceholder
, BoundExpression, BoundExpression))
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
1028
Dim exprPlaceholderOpt As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.ExprPlaceholderOpt),
BoundRValuePlaceholder
)
Generated\BoundNodes.xml.Generated.vb (77)
497
Public Function Update(type As TypeSymbol) As
BoundRValuePlaceholder
1639
Public Sub New(syntax As SyntaxNode, leftOperand As BoundExpression, leftOperandPlaceholder As
BoundRValuePlaceholder
, leftTest As BoundExpression, bitwiseOperator As BoundUserDefinedBinaryOperator, type As TypeSymbol, Optional hasErrors As Boolean = False)
1664
Private ReadOnly _LeftOperandPlaceholder As
BoundRValuePlaceholder
1665
Public ReadOnly Property LeftOperandPlaceholder As
BoundRValuePlaceholder
1690
Public Function Update(leftOperand As BoundExpression, leftOperandPlaceholder As
BoundRValuePlaceholder
, leftTest As BoundExpression, bitwiseOperator As BoundUserDefinedBinaryOperator, type As TypeSymbol) As BoundUserDefinedShortCircuitingOperator
1974
Public Sub New(syntax As SyntaxNode, testExpression As BoundExpression, convertedTestExpression As BoundExpression, testExpressionPlaceholder As
BoundRValuePlaceholder
, elseExpression As BoundExpression, constantValueOpt As ConstantValue, type As TypeSymbol, Optional hasErrors As Boolean = False)
2008
Private ReadOnly _TestExpressionPlaceholder As
BoundRValuePlaceholder
2009
Public ReadOnly Property TestExpressionPlaceholder As
BoundRValuePlaceholder
2034
Public Function Update(testExpression As BoundExpression, convertedTestExpression As BoundExpression, testExpressionPlaceholder As
BoundRValuePlaceholder
, elseExpression As BoundExpression, constantValueOpt As ConstantValue, type As TypeSymbol) As BoundBinaryConditionalExpression
2159
Public Sub New(syntax As SyntaxNode, lambda As BoundLambda, receiverPlaceholderOpt As
BoundRValuePlaceholder
, Optional hasErrors As Boolean = False)
2176
Private ReadOnly _ReceiverPlaceholderOpt As
BoundRValuePlaceholder
2177
Public ReadOnly Property ReceiverPlaceholderOpt As
BoundRValuePlaceholder
2188
Public Function Update(lambda As BoundLambda, receiverPlaceholderOpt As
BoundRValuePlaceholder
) As BoundRelaxationLambda
2201
Public Sub New(syntax As SyntaxNode, elementPlaceholders As ImmutableArray(Of
BoundRValuePlaceholder
), convertedElements As ImmutableArray(Of BoundExpression), Optional hasErrors As Boolean = False)
2217
Private ReadOnly _ElementPlaceholders As ImmutableArray(Of
BoundRValuePlaceholder
)
2218
Public ReadOnly Property ElementPlaceholders As ImmutableArray(Of
BoundRValuePlaceholder
)
2236
Public Function Update(elementPlaceholders As ImmutableArray(Of
BoundRValuePlaceholder
), convertedElements As ImmutableArray(Of BoundExpression)) As BoundConvertedTupleElements
3870
Public Sub New(syntax As SyntaxNode, receiverOpt As BoundExpression, method As MethodSymbol, relaxationLambdaOpt As BoundLambda, relaxationReceiverPlaceholderOpt As
BoundRValuePlaceholder
, methodGroupOpt As BoundMethodGroup, type As TypeSymbol, Optional hasErrors As Boolean = False)
3905
Private ReadOnly _RelaxationReceiverPlaceholderOpt As
BoundRValuePlaceholder
3906
Public ReadOnly Property RelaxationReceiverPlaceholderOpt As
BoundRValuePlaceholder
3924
Public Function Update(receiverOpt As BoundExpression, method As MethodSymbol, relaxationLambdaOpt As BoundLambda, relaxationReceiverPlaceholderOpt As
BoundRValuePlaceholder
, methodGroupOpt As BoundMethodGroup, type As TypeSymbol) As BoundDelegateCreationExpression
4947
Public Sub New(syntax As SyntaxNode, expressionStatement As BoundExpressionStatement, exprPlaceholderOpt As
BoundRValuePlaceholder
, caseBlocks As ImmutableArray(Of BoundCaseBlock), recommendSwitchTable As Boolean, exitLabel As LabelSymbol, Optional hasErrors As Boolean = False)
4969
Private ReadOnly _ExprPlaceholderOpt As
BoundRValuePlaceholder
4970
Public ReadOnly Property ExprPlaceholderOpt As
BoundRValuePlaceholder
5002
Public Function Update(expressionStatement As BoundExpressionStatement, exprPlaceholderOpt As
BoundRValuePlaceholder
, caseBlocks As ImmutableArray(Of BoundCaseBlock), recommendSwitchTable As Boolean, exitLabel As LabelSymbol) As BoundSelectStatement
5461
Public Sub New(syntax As SyntaxNode, leftOperandPlaceholder As
BoundRValuePlaceholder
, rightOperandPlaceholder As
BoundRValuePlaceholder
, addition As BoundUserDefinedBinaryOperator, subtraction As BoundUserDefinedBinaryOperator, lessThanOrEqual As BoundExpression, greaterThanOrEqual As BoundExpression, Optional hasErrors As Boolean = False)
5485
Private ReadOnly _LeftOperandPlaceholder As
BoundRValuePlaceholder
5486
Public ReadOnly Property LeftOperandPlaceholder As
BoundRValuePlaceholder
5492
Private ReadOnly _RightOperandPlaceholder As
BoundRValuePlaceholder
5493
Public ReadOnly Property RightOperandPlaceholder As
BoundRValuePlaceholder
5532
Public Function Update(leftOperandPlaceholder As
BoundRValuePlaceholder
, rightOperandPlaceholder As
BoundRValuePlaceholder
, addition As BoundUserDefinedBinaryOperator, subtraction As BoundUserDefinedBinaryOperator, lessThanOrEqual As BoundExpression, greaterThanOrEqual As BoundExpression) As BoundForToUserDefinedOperators
6374
Public Sub New(syntax As SyntaxNode, originalArgument As BoundExpression, inConversion As BoundExpression, inPlaceholder As BoundByRefArgumentPlaceholder, outConversion As BoundExpression, outPlaceholder As
BoundRValuePlaceholder
, type As TypeSymbol, Optional hasErrors As Boolean = False)
6424
Private ReadOnly _OutPlaceholder As
BoundRValuePlaceholder
6425
Public ReadOnly Property OutPlaceholder As
BoundRValuePlaceholder
6436
Public Function Update(originalArgument As BoundExpression, inConversion As BoundExpression, inPlaceholder As BoundByRefArgumentPlaceholder, outConversion As BoundExpression, outPlaceholder As
BoundRValuePlaceholder
, type As TypeSymbol) As BoundByRefArgumentWithCopyBack
7397
Public Sub New(syntax As SyntaxNode, capturedGroupOpt As BoundQueryClauseBase, groupPlaceholderOpt As
BoundRValuePlaceholder
, underlyingExpression As BoundExpression, rangeVariables As ImmutableArray(Of RangeVariableSymbol), compoundVariableType As TypeSymbol, binders As ImmutableArray(Of Binder), type As TypeSymbol, Optional hasErrors As Boolean = False)
7419
Private ReadOnly _GroupPlaceholderOpt As
BoundRValuePlaceholder
7420
Public ReadOnly Property GroupPlaceholderOpt As
BoundRValuePlaceholder
7438
Public Function Update(capturedGroupOpt As BoundQueryClauseBase, groupPlaceholderOpt As
BoundRValuePlaceholder
, underlyingExpression As BoundExpression, rangeVariables As ImmutableArray(Of RangeVariableSymbol), compoundVariableType As TypeSymbol, binders As ImmutableArray(Of Binder), type As TypeSymbol) As BoundAggregateClause
8644
Public Sub New(syntax As SyntaxNode, operand As BoundExpression, awaitableInstancePlaceholder As
BoundRValuePlaceholder
, getAwaiter As BoundExpression, awaiterInstancePlaceholder As BoundLValuePlaceholder, isCompleted As BoundExpression, getResult As BoundExpression, type As TypeSymbol, Optional hasErrors As Boolean = False)
8676
Private ReadOnly _AwaitableInstancePlaceholder As
BoundRValuePlaceholder
8677
Public ReadOnly Property AwaitableInstancePlaceholder As
BoundRValuePlaceholder
8716
Public Function Update(operand As BoundExpression, awaitableInstancePlaceholder As
BoundRValuePlaceholder
, getAwaiter As BoundExpression, awaiterInstancePlaceholder As BoundLValuePlaceholder, isCompleted As BoundExpression, getResult As BoundExpression, type As TypeSymbol) As BoundAwaitOperator
8896
Public Sub New(syntax As SyntaxNode, receiver As BoundExpression, placeholder As
BoundRValuePlaceholder
, accessExpression As BoundExpression, type As TypeSymbol, Optional hasErrors As Boolean = False)
8916
Private ReadOnly _Placeholder As
BoundRValuePlaceholder
8917
Public ReadOnly Property Placeholder As
BoundRValuePlaceholder
8935
Public Function Update(receiver As BoundExpression, placeholder As
BoundRValuePlaceholder
, accessExpression As BoundExpression, type As TypeSymbol) As BoundConditionalAccess
9319
Return VisitRValuePlaceholder(CType(node,
BoundRValuePlaceholder
), arg)
9685
Public Overridable Function VisitRValuePlaceholder(node As
BoundRValuePlaceholder
, arg As A) As R
10388
Public Overridable Function VisitRValuePlaceholder(node As
BoundRValuePlaceholder
) As BoundNode
11094
Public Overrides Function VisitRValuePlaceholder(node As
BoundRValuePlaceholder
) As BoundNode
12047
Public Overrides Function VisitRValuePlaceholder(node As
BoundRValuePlaceholder
) As BoundNode
12194
Dim leftOperandPlaceholder As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.LeftOperandPlaceholder),
BoundRValuePlaceholder
)
12238
Dim testExpressionPlaceholder As
BoundRValuePlaceholder
= node.TestExpressionPlaceholder
12253
Dim receiverPlaceholderOpt As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.ReceiverPlaceholderOpt),
BoundRValuePlaceholder
)
12258
Dim elementPlaceholders As ImmutableArray(Of
BoundRValuePlaceholder
) = Me.VisitList(node.ElementPlaceholders)
12459
Dim relaxationReceiverPlaceholderOpt As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.RelaxationReceiverPlaceholderOpt),
BoundRValuePlaceholder
)
12581
Dim exprPlaceholderOpt As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.ExprPlaceholderOpt),
BoundRValuePlaceholder
)
12632
Dim leftOperandPlaceholder As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.LeftOperandPlaceholder),
BoundRValuePlaceholder
)
12633
Dim rightOperandPlaceholder As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.RightOperandPlaceholder),
BoundRValuePlaceholder
)
12743
Dim outPlaceholder As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.OutPlaceholder),
BoundRValuePlaceholder
)
12853
Dim groupPlaceholderOpt As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.GroupPlaceholderOpt),
BoundRValuePlaceholder
)
13019
Dim awaitableInstancePlaceholder As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.AwaitableInstancePlaceholder),
BoundRValuePlaceholder
)
13054
Dim placeholder As
BoundRValuePlaceholder
= DirectCast(Me.Visit(node.Placeholder),
BoundRValuePlaceholder
)
13149
Public Overrides Function VisitRValuePlaceholder(node As
BoundRValuePlaceholder
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (1)
44
Dim awaitableInstancePlaceholder As
BoundRValuePlaceholder
= node.AwaitableInstancePlaceholder
Lowering\LocalRewriter\LocalRewriter.vb (2)
534
Public Overrides Function VisitRValuePlaceholder(node As
BoundRValuePlaceholder
) As BoundNode
806
Dim awaitableInstancePlaceholder As
BoundRValuePlaceholder
= node.AwaitableInstancePlaceholder
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
33
Dim placeholder As
BoundRValuePlaceholder
= node.LeftOperandPlaceholder
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (1)
288
Private Function MakeResultFromNonNullLeft(rewrittenLeft As BoundExpression, convertedTestExpression As BoundExpression, testExpressionPlaceholder As
BoundRValuePlaceholder
) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
325
Dim receiverPlaceholderOpt As
BoundRValuePlaceholder
Lowering\LocalRewriter\LocalRewriter_DelegateCreation.vb (1)
23
Dim placeholderOpt As
BoundRValuePlaceholder
= node.RelaxationReceiverPlaceholderOpt
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (1)
66
exprPlaceholderOpt As
BoundRValuePlaceholder
,
Lowering\LocalRewriter\LocalRewriter_Using.vb (3)
81
Dim placeholderInfo As ValueTuple(Of
BoundRValuePlaceholder
, BoundExpression, BoundExpression)
197
ByRef placeholderInfo As ValueTuple(Of
BoundRValuePlaceholder
, BoundExpression, BoundExpression),
203
Dim resourcePlaceholder As
BoundRValuePlaceholder
= placeholderInfo.Item1
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (4)
491
Public Overrides Function VisitRValuePlaceholder(node As
BoundRValuePlaceholder
) As BoundNode
500
Dim awaitablePlaceholder As
BoundRValuePlaceholder
= node.AwaitableInstancePlaceholder
517
Dim placeholder As
BoundRValuePlaceholder
= node.ExprPlaceholderOpt
532
Dim leftOperandPlaceholder As
BoundRValuePlaceholder
= node.LeftOperandPlaceholder
Operations\VisualBasicOperationFactory.vb (2)
158
Return CreateBoundRValuePlaceholderOperation(DirectCast(boundNode,
BoundRValuePlaceholder
))
1021
Private Function CreateBoundRValuePlaceholderOperation(boundRValuePlaceholder As
BoundRValuePlaceholder
) As IOperation