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