34 references to BoundRValuePlaceholder
Microsoft.CodeAnalysis.VisualBasic (27)
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()
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))