43 instantiations of BoundBadExpression
Microsoft.CodeAnalysis.VisualBasic (43)
Binding\Binder_Delegates.vb (2)
154boundFirstArgument = New BoundBadExpression(argumentSyntax, 183boundArguments(argumentIndex) = New BoundBadExpression(argumentSyntax,
Binding\Binder_Expressions.vb (8)
268Return New BoundBadExpression(node, LookupResultKind.Empty, ImmutableArray(Of Symbol).Empty, ImmutableArray(Of BoundExpression).Empty, resultType, hasErrors:=True) 276Return New BoundBadExpression(node, LookupResultKind.Empty, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), resultType, hasErrors:=True) 284Return New BoundBadExpression(node, resultKind, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), resultType, hasErrors:=True) 292Return New BoundBadExpression(node, LookupResultKind.Empty, ImmutableArray(Of Symbol).Empty, exprs, resultType, hasErrors:=True) 303Return New BoundBadExpression(wrappedBadExpression.Syntax, resultKind, wrappedBadExpression.Symbols, wrappedBadExpression.ChildBoundNodes, wrappedBadExpression.Type, hasErrors:=True) 305Return New BoundBadExpression(wrappedExpression.Syntax, resultKind, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(wrappedExpression), wrappedExpression.Type, hasErrors:=True) 3104Return New BoundBadExpression(node, 3571Return New BoundBadExpression(node,
Binding\Binder_Initializers.vb (1)
529boundInitValue = New BoundBadExpression(boundInitValue.Syntax,
Binding\Binder_Invocation.vb (2)
789Return New BoundBadExpression(node, LookupResultKind.OverloadResolutionFailure, 1654Return New BoundBadExpression(node, resultKind, bestSymbols, childBoundNodes, commonReturnType, hasErrors:=True)
Binding\Binder_ObjectInitializer.vb (4)
293Return New BoundBadExpression(node, LookupResultKind.Empty, 382resultExpression = New BoundBadExpression(node, LookupResult.WorseResultKind(resultKind, LookupResultKind.Empty), 489resultExpression = New BoundBadExpression(node, resultKind, 931Return New BoundBadExpression(topLevelInitializer,
Binding\Binder_Query.vb (1)
4711boundCall = New BoundBadExpression(node, resultKind, symbols.ToImmutableAndFree(), childBoundNodes, ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
Binding\Binder_Statements.vb (3)
3579controlVariable = New BoundBadExpression(controlVariableSyntax, 3770Return New BoundBadExpression(collectionSyntax, 3823Return New BoundBadExpression(collectionSyntax,
Generated\BoundNodes.xml.Generated.vb (1)
631Dim result = New BoundBadExpression(Me.Syntax, resultKind, symbols, childBoundNodes, type, Me.HasErrors)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (2)
144New BoundBadExpression( 295Return New BoundBadExpression(node.Syntax,
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (1)
72Return New BoundBadExpression(
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (2)
301boundCurrent = New BoundBadExpression(syntaxNode, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, 717Return New BoundBadExpression(syntaxNode, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty,
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (2)
448rewrittenInitCondition = New BoundBadExpression(rewrittenLimit.Syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, 503rewrittenLoopCondition = New BoundBadExpression(rewrittenLimit.Syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty,
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (4)
30Return New BoundBadExpression(expr.Syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), nullableType, hasErrors:=True) 205Return New BoundBadExpression(expr.Syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), expr.Type.GetNullableUnderlyingType(), hasErrors:=True) 234Return New BoundBadExpression(expr.Syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr), expr.Type.GetNullableUnderlyingType(), hasErrors:=True) 262Return New BoundBadExpression(expr.Syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(expr),
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (4)
74newGuid = New BoundBadExpression(node.Syntax, LookupResultKind.NotCreatable, ImmutableArray(Of Symbol).Empty, ImmutableArray(Of BoundExpression).Empty, ErrorTypeSymbol.UnknownResultType, hasErrors:=True) 83callGetTypeFromCLSID = New BoundBadExpression(node.Syntax, LookupResultKind.OverloadResolutionFailure, ImmutableArray(Of Symbol).Empty, ImmutableArray(Of BoundExpression).Empty, ErrorTypeSymbol.UnknownResultType, hasErrors:=True) 94rewrittenObjectCreation = New BoundBadExpression(node.Syntax, LookupResultKind.OverloadResolutionFailure, ImmutableArray(Of Symbol).Empty, ImmutableArray(Of BoundExpression).Empty, node.Type, hasErrors:=True) 153result = New BoundBadExpression(syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray(Of BoundExpression).Empty, typeParameter, hasErrors:=True)
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
165Return New BoundBadExpression(syntax, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(rewrittenReceiver), ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (2)
225Return New BoundBadExpression(syntaxNode, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, parameters, ErrorTypeSymbol.UnknownResultType, hasErrors:=True).ToStatement() 249boundMonitorExitCall = New BoundBadExpression(syntaxNode, LookupResultKind.NotReferencable, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(boundLockObject), ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (2)
53Return New BoundBadExpression( 72Return New BoundBadExpression(
Lowering\SyntheticBoundNodeFactory.vb (1)
455Dim boundNode = New BoundBadExpression(_syntax, LookupResultKind.Empty, ImmutableArray(Of Symbol).Empty, ImmutableArray.Create(subExpressions), ErrorTypeSymbol.UnknownResultType, hasErrors:=True)
39 references to BoundBadExpression
Microsoft.CodeAnalysis.VisualBasic (39)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1316Public Overrides Function VisitBadExpression(node As BoundBadExpression) As BoundNode
Binding\Binder_Expressions.vb (8)
267Protected Shared Function BadExpression(node As SyntaxNode, resultType As TypeSymbol) As BoundBadExpression 275Private Shared Function BadExpression(node As SyntaxNode, expr As BoundExpression, resultType As TypeSymbol) As BoundBadExpression 283Private Shared Function BadExpression(node As SyntaxNode, expr As BoundExpression, resultKind As LookupResultKind, resultType As TypeSymbol) As BoundBadExpression 291Private Shared Function BadExpression(node As SyntaxNode, exprs As ImmutableArray(Of BoundExpression), resultType As TypeSymbol) As BoundBadExpression 295Private Shared Function BadExpression(expr As BoundExpression) As BoundBadExpression 300Private Shared Function BadExpression(resultKind As LookupResultKind, wrappedExpression As BoundExpression) As BoundBadExpression 301Dim wrappedBadExpression As BoundBadExpression = TryCast(wrappedExpression, BoundBadExpression)
Binding\Binder_ObjectInitializer.vb (1)
422Dim badExpression = DirectCast(resultExpression, BoundBadExpression)
Binding\Binder_XmlLiterals.vb (1)
898Private Function ReportXmlNamespacePrefixNotDefined(syntax As VisualBasicSyntaxNode, prefixToken As SyntaxToken, prefix As String, compilerGenerated As Boolean, diagnostics As BindingDiagnosticBag) As BoundBadExpression
BoundTree\BoundAssignmentOperator.vb (1)
124leftNode = DirectCast(boundUserDefinedOperator.UnderlyingExpression, BoundBadExpression).ChildBoundNodes(0)
BoundTree\BoundExpressionExtensions.vb (2)
550Return DirectCast(node, BoundBadExpression).Symbols.Length > 0 597symbols.AddRange(DirectCast(node, BoundBadExpression).Symbols)
Compilation\SemanticModel.vb (9)
988If type Is Nothing AndAlso TypeOf boundNodes.LowestBoundNodeOfSyntacticParent Is BoundBadExpression Then 996type = DirectCast(boundNodes.LowestBoundNodeOfSyntacticParent, BoundBadExpression).Type 1037DirectCast(boundNodes.LowestBoundNodeOfSyntacticParent, BoundBadExpression).ResultKind = LookupResultKind.NotCreatable Then 1146For Each child In DirectCast(lowestExpr, BoundBadExpression).ChildBoundNodes 1188bindingSymbols = DirectCast(highestBoundNodeExpr, BoundBadExpression).Symbols 1307Dim badExpression = DirectCast(boundNodes.LowestBoundNodeOfSyntacticParent, BoundBadExpression) 1363Dim badExpression = DirectCast(boundNodes.LowestBoundNodeOfSyntacticParent, BoundBadExpression) 1447Dim boundBadExpression As BoundBadExpression = DirectCast(boundNodeOfSyntacticParent, BoundBadExpression)
Generated\BoundNodes.xml.Generated.vb (7)
629Public Function Update(resultKind As LookupResultKind, symbols As ImmutableArray(Of Symbol), childBoundNodes As ImmutableArray(Of BoundExpression), type As TypeSymbol) As BoundBadExpression 9325Return VisitBadExpression(CType(node, BoundBadExpression), arg) 9697Public Overridable Function VisitBadExpression(node As BoundBadExpression, arg As A) As R 10400Public Overridable Function VisitBadExpression(node As BoundBadExpression) As BoundNode 11106Public Overrides Function VisitBadExpression(node As BoundBadExpression) As BoundNode 12062Public Overrides Function VisitBadExpression(node As BoundBadExpression) As BoundNode 13168Public Overrides Function VisitBadExpression(node As BoundBadExpression, arg As Object) As TreeDumperNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
209Return VisitBadExpression(DirectCast(node, BoundBadExpression)) 531Private Function VisitBadExpression(node As BoundBadExpression) As BoundExpression
Lowering\LocalRewriter\LocalRewriter.vb (1)
474Public Overrides Function VisitBadExpression(node As BoundBadExpression) As BoundNode
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (1)
71Private Shared Function MakeBadFieldAccess(syntax As SyntaxNode, tupleField As FieldSymbol, rewrittenReceiver As BoundExpression) As BoundBadExpression
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
485Public NotOverridable Overrides Function VisitBadExpression(node As BoundBadExpression) As BoundNode
Operations\VisualBasicOperationFactory.vb (2)
102Return CreateBoundBadExpressionOperation(DirectCast(boundNode, BoundBadExpression)) 648Private Function CreateBoundBadExpressionOperation(boundBadExpression As BoundBadExpression) As IInvalidOperation
Operations\VisualBasicOperationFactory_Methods.vb (2)
302Dim badParent As BoundBadExpression = TryCast(parent, BoundBadExpression)