56 instantiations of BoundExpressionStatement
Microsoft.CodeAnalysis.VisualBasic (54)
Analysis\InitializerRewriter.vb (1)
70New BoundExpressionStatement(
Binding\Binder_Delegates.vb (1)
1227Dim boundStatement As BoundStatement = New BoundExpressionStatement(syntaxNode, boundInvocationExpression)
Binding\Binder_Initializers.vb (1)
217boundStatement = New BoundExpressionStatement(boundStatement.Syntax, expression, expression.HasErrors)
Binding\Binder_SelectCase.vb (1)
34Dim expressionStmt = New BoundExpressionStatement(selectExprStatementSyntax, expression)
Binding\Binder_Statements.vb (5)
2165Return New BoundExpressionStatement(node, expr.MakeCompilerGenerated()) 2234Return New BoundExpressionStatement(node, New BoundAssignmentOperator(node, target, placeholder, right, False, 2600Return New BoundExpressionStatement(statement, boundExpression) 2677Return New BoundExpressionStatement(printStmt, boundExpression) 2683Return New BoundExpressionStatement(callStmt, boundInvocation)
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (1)
42statements.Add(New BoundExpressionStatement(syntax, assignment).MakeCompilerGenerated())
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (3)
180Dim handlerLocalinit = New BoundExpressionStatement( 214withEventsLocalStore = New BoundExpressionStatement( 298(New BoundExpressionStatement(
BoundTree\BoundExpressionExtensions.vb (1)
631Return New BoundExpressionStatement(node.Syntax, node, node.HasErrors)
Compilation\MethodCompiler.vb (1)
2071Dim statement As New BoundExpressionStatement(syntaxNode, baseInvocation)
Generated\BoundNodes.xml.Generated.vb (1)
4885Dim result = New BoundExpressionStatement(Me.Syntax, expression, Me.HasErrors)
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
463builder.Add(New BoundExpressionStatement(syntaxNode, fieldInit)) 706newStatements.Add(New BoundExpressionStatement(expr.Syntax, expr))
Lowering\LocalRewriter\LocalRewriter.vb (1)
200sideEffects(i) = New BoundExpressionStatement(init.Syntax, init)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (5)
142Return New BoundExpressionStatement( 167Return New BoundExpressionStatement(syntax, marshalCall) 175New BoundExpressionStatement(syntax, tempAssignment), 176New BoundExpressionStatement(syntax, marshalCall))) 236Return New BoundExpressionStatement(node.Syntax, expr)
Lowering\LocalRewriter\LocalRewriter_Erase.vb (2)
13Return Visit(New BoundExpressionStatement(clause.Syntax, clause)) 20statements.Add(DirectCast(Visit(New BoundExpressionStatement(clause.Syntax, clause)), BoundStatement))
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (2)
176Dim rewrittenInitializer As BoundStatement = New BoundExpressionStatement( 614Return New BoundExpressionStatement(
Lowering\LocalRewriter\LocalRewriter_LateAddressOf.vb (1)
109Dim boundStatement As BoundStatement = New BoundExpressionStatement(syntaxNode, boundInvocationExpression)
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
92result = New BoundExpressionStatement(rewrittenInitializer.Syntax, rewrittenInitializer) 95result = New BoundExpressionStatement(
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (3)
25result = New BoundExpressionStatement( 58Dim tempInit = New BoundExpressionStatement(syntax, 72Dim invokeStatement = New BoundExpressionStatement(
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
102Return Visit(New BoundExpressionStatement(node.Syntax, assignmentOperator))
Lowering\LocalRewriter\LocalRewriter_Return.vb (1)
71Dim assignment As BoundStatement = New BoundExpressionStatement(
Lowering\LocalRewriter\LocalRewriter_With.vb (2)
82initStatements.Add(New BoundExpressionStatement(syntax, initializer).MakeCompilerGenerated()) 111New BoundExpressionStatement(
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
122New BoundExpressionStatement(syntax, boundCall),
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
409newStatements.Add(New BoundExpressionStatement(expr.Syntax, expr))
Lowering\SyntheticBoundNodeFactory.vb (2)
287Dim boundNode = New BoundExpressionStatement(_syntax, expr) 804Dim boundNode = New BoundExpressionStatement(_syntax, [Call](Base(), ctor, args))
Symbols\Source\SynthesizedEntryPointSymbol.vb (3)
270Dim scriptAssignment = New BoundExpressionStatement( 284Dim scriptInitialize = New BoundExpressionStatement( 361Dim submissionAssignment = New BoundExpressionStatement(
Symbols\Source\SynthesizedEventAccessorSymbol.vb (6)
239Dim callStatement = New BoundExpressionStatement(syntax, processHandlerCall).MakeCompilerGenerated() 353Dim eventUpdate As BoundStatement = New BoundExpressionStatement(syntax, 387Dim tmp0Init As BoundStatement = New BoundExpressionStatement(syntax, 399Dim tmp1Update As BoundStatement = New BoundExpressionStatement(syntax, 430Dim tmp2Update As BoundStatement = New BoundExpressionStatement(syntax, 448Dim tmp0Update As BoundStatement = New BoundExpressionStatement(syntax,
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (3)
77New BoundExpressionStatement(syntax, 88New BoundExpressionStatement(syntax, 105result.Add(New BoundExpressionStatement(syntax,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.vb (1)
517Return New BoundExpressionStatement(syntax, expression).MakeCompilerGenerated()
Rewriters\LocalDeclarationRewriter.vb (1)
84Return New BoundExpressionStatement(syntax, expr).MakeCompilerGenerated()
46 references to BoundExpressionStatement
Microsoft.CodeAnalysis.VisualBasic (46)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1084Public Overrides Function VisitExpressionStatement(node As BoundExpressionStatement) As BoundNode
Analysis\InitializerRewriter.vb (2)
211Dim expr = DirectCast(statement, BoundExpressionStatement).Expression 265Dim expression = DirectCast(firstBoundStatement, BoundExpressionStatement).Expression
Binding\Binder_Initializers.vb (1)
213Dim expression = (DirectCast(boundStatement, BoundExpressionStatement)).Expression
Binding\Binder_Statements.vb (2)
2102Private Function BindAssignmentStatement(node As AssignmentStatementSyntax, diagnostics As BindingDiagnosticBag) As BoundExpressionStatement 2168Private Function BindMidAssignmentStatement(node As AssignmentStatementSyntax, diagnostics As BindingDiagnosticBag) As BoundExpressionStatement
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
199Dim withEventsLocalStore As BoundExpressionStatement = Nothing
BoundTree\BoundExpressionExtensions.vb (1)
630Public Function ToStatement(node As BoundExpression) As BoundExpressionStatement
BoundTree\BoundTreeVisitor.vb (1)
80Return VisitExpressionStatement(CType(node, BoundExpressionStatement), arg)
CodeGen\EmitStatement.vb (1)
30EmitExpression((DirectCast(statement, BoundExpressionStatement)).Expression, False)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (3)
482Public Overrides Function VisitExpressionStatement(node As BoundExpressionStatement) As BoundNode 1017Dim expressionStatement As BoundExpressionStatement = DirectCast(Me.Visit(node.ExpressionStatement), BoundExpressionStatement)
Compilation\MethodCompiler.vb (4)
1412Private Shared Function TryGetMethodCalledInBoundExpressionStatement(stmt As BoundExpressionStatement) As MethodSymbol 1797Dim referencedMethod As MethodSymbol = TryGetMethodCalledInBoundExpressionStatement(DirectCast(theFirstStatement, BoundExpressionStatement)) 2028Optional binderOpt As Binder = Nothing) As BoundExpressionStatement 2076Friend Shared Function BindDefaultConstructorInitializer(constructor As MethodSymbol, diagnostics As BindingDiagnosticBag) As BoundExpressionStatement
Generated\BoundNodes.xml.Generated.vb (13)
4883Public Function Update(expression As BoundExpression) As BoundExpressionStatement 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) 4962Private ReadOnly _ExpressionStatement As BoundExpressionStatement 4963Public ReadOnly Property ExpressionStatement As BoundExpressionStatement 5002Public Function Update(expressionStatement As BoundExpressionStatement, exprPlaceholderOpt As BoundRValuePlaceholder, caseBlocks As ImmutableArray(Of BoundCaseBlock), recommendSwitchTable As Boolean, exitLabel As LabelSymbol) As BoundSelectStatement 9489Return VisitExpressionStatement(CType(node, BoundExpressionStatement), arg) 10025Public Overridable Function VisitExpressionStatement(node As BoundExpressionStatement, arg As A) As R 10728Public Overridable Function VisitExpressionStatement(node As BoundExpressionStatement) As BoundNode 11539Public Overrides Function VisitExpressionStatement(node As BoundExpressionStatement) As BoundNode 12567Public Overrides Function VisitExpressionStatement(node As BoundExpressionStatement) As BoundNode 12580Dim expressionStatement As BoundExpressionStatement = DirectCast(Me.Visit(node.ExpressionStatement), BoundExpressionStatement) 13861Public Overrides Function VisitExpressionStatement(node As BoundExpressionStatement, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb (2)
49Public Overrides Function VisitExpressionStatement(node As BoundExpressionStatement) As BoundNode 50Dim rewritten = DirectCast(MyBase.VisitExpressionStatement(node), BoundExpressionStatement)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
164Return Visit((DirectCast(stmt, BoundExpressionStatement)).Expression)
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
180debugDocumentProvider As DebugDocumentProvider) As BoundExpressionStatement 310Public Overrides Function InstrumentExpressionStatement(original As BoundExpressionStatement, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\CompoundInstrumenter.vb (1)
31Public Overrides Function InstrumentExpressionStatement(original As BoundExpressionStatement, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (1)
36Public Overrides Function InstrumentExpressionStatement(original As BoundExpressionStatement, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (1)
39Public Overridable Function InstrumentExpressionStatement(original As BoundExpressionStatement, rewritten As BoundStatement) As BoundStatement
Lowering\LocalRewriter\LocalRewriter_ExpressionStatement.vb (1)
14Public Overrides Function VisitExpressionStatement(node As BoundExpressionStatement) As BoundNode
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (3)
65selectExpressionStmt As BoundExpressionStatement, 196selectExpressionStmt As BoundExpressionStatement, 203) As BoundExpressionStatement
Lowering\SyntheticBoundNodeFactory.vb (2)
282Public Function Assignment(left As BoundExpression, right As BoundExpression) As BoundExpressionStatement 286Public Function ExpressionStatement(expr As BoundExpression) As BoundExpressionStatement
Operations\VisualBasicOperationFactory.vb (2)
216Return CreateBoundExpressionStatementOperation(DirectCast(boundNode, BoundExpressionStatement)) 1470Private Function CreateBoundExpressionStatementOperation(boundExpressionStatement As BoundExpressionStatement) As IExpressionStatementOperation