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