54 references to BoundExpressionStatement
Microsoft.CodeAnalysis.CSharp (54)
Binder\Binder_Conversions.cs (1)
1144iteratorBody: new BoundExpressionStatement(expressionSyntax, convertElement) { WasCompilerGenerated = true },
Binder\Binder_Expressions.cs (1)
6768iteratorBody: new BoundExpressionStatement(syntax, addMethodInvocation) { WasCompilerGenerated = true });
Binder\Binder_Initializers.cs (1)
263statement = new BoundExpressionStatement(statement.Syntax, expression, expression.HasErrors);
Binder\Binder_Statements.cs (7)
662expressionStatement = new BoundExpressionStatement(node, expression, hasErrors: true); 666expressionStatement = new BoundExpressionStatement(node, expression); 3542var expressionStatement = new BoundExpressionStatement(syntax, expression, errors); 3569statement = new BoundExpressionStatement(syntax, expression) { WasCompilerGenerated = true }; 3758var constructorInitializer = new BoundExpressionStatement(initializer, initializerInvocation); 3826var constructorInitializer = new BoundExpressionStatement(initializer, initializerInvocation); 3843var constructorInitializer = new BoundExpressionStatement(ctorSyntax, initializerInvocation) { WasCompilerGenerated = ((MethodSymbol)ContainingMember()).IsImplicitlyDeclared };
Binder\ForEachLoopBinder.cs (1)
213return new BoundExpressionStatement(_syntax, deconstruction);
BoundTree\BoundSpillSequence.cs (1)
29expression => new BoundExpressionStatement(expression.Syntax, expression, expression.HasErrors));
Compiler\MethodBodySynthesizer.cs (12)
43new BoundExpressionStatement(syntax, 102statements.Add(new BoundExpressionStatement(syntax, 120new BoundExpressionStatement(syntax, 149new BoundExpressionStatement(syntax, 201statement = new BoundExpressionStatement( 322BoundStatement callStatement = new BoundExpressionStatement(syntax, processHandlerCall); 409BoundStatement eventUpdate = new BoundExpressionStatement(syntax, 441BoundStatement tmp0Init = new BoundExpressionStatement(syntax, 455BoundStatement tmp1Update = new BoundExpressionStatement(syntax, 474BoundStatement tmp2Update = new BoundExpressionStatement(syntax, 490BoundStatement tmp0Update = new BoundExpressionStatement(syntax, 544BoundStatement baseFinalizeCall = new BoundExpressionStatement(
Compiler\MethodCompiler.cs (1)
2498var constructorInitializer = new BoundExpressionStatement(initializerInvocation.Syntax, initializerInvocation) { WasCompilerGenerated = method.IsImplicitlyDeclared };
Generated\BoundNodes.xml.Generated.cs (1)
3743var result = new BoundExpressionStatement(this.Syntax, expression, this.HasErrors);
Lowering\ClosureConversion\ClosureConversion.cs (2)
650result.Add(new BoundExpressionStatement(node.Syntax, (BoundExpression)(BoundNode)node)); 1263prologueBuilder.Add(new BoundExpressionStatement(p.Syntax, p) { WasCompilerGenerated = true });
Lowering\InitializerRewriter.cs (1)
98new BoundExpressionStatement(syntax,
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (3)
156new BoundExpressionStatement(iteratorBody.Syntax, iteratorBody)); 451new BoundExpressionStatement(syntax, rewrittenValue) : 1424var statements = builder.SelectAsArray(expr => (BoundStatement)new BoundExpressionStatement(expr.Syntax, expr));
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (5)
390disposeCallStatement = new BoundExpressionStatement(forEachSyntax, disposeCall); 450BoundStatement disposeCallStatement = new BoundExpressionStatement(forEachSyntax, expression: disposeCall); 484return new BoundExpressionStatement(forEachSyntax, awaitExpr); 821iterationVarDecl = new BoundExpressionStatement(assignment.Syntax, loweredAssignment); 1249statementOpt: new BoundExpressionStatement(syntax,
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.cs (1)
55BoundStatement rewrittenLocalDeclaration = new BoundExpressionStatement(
Lowering\LocalRewriter\LocalRewriter_LockStatement.cs (6)
67var expressionStatement = new BoundExpressionStatement(rewrittenArgument.Syntax, tempAssignment); 102BoundStatement boundLockTempInit = new BoundExpressionStatement(lockSyntax, assignmentToLockTemp); 120BoundStatement exitCall = new BoundExpressionStatement(lockSyntax, exitCallExpr); 150BoundStatement boundLockTakenTempInit = new BoundExpressionStatement(lockSyntax, assignmentToLockTakenTemp); 152BoundStatement enterCall = new BoundExpressionStatement( 215BoundStatement enterCall = new BoundExpressionStatement(
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (3)
184BoundStatement expressionStatement = new BoundExpressionStatement(expressionSyntax, tempAssignment); 261new BoundExpressionStatement(declarationSyntax, tempAssignment), 376BoundStatement disposeStatement = new BoundExpressionStatement(resourceSyntax, disposeCall);
Lowering\SpillSequenceSpiller.cs (1)
162AddStatement(new BoundExpressionStatement(expression.Syntax, expression) { WasCompilerGenerated = true });
Lowering\SyntheticBoundNodeFactory.cs (2)
423return new BoundExpressionStatement(Syntax, expr) { WasCompilerGenerated = true }; 1223return new BoundExpressionStatement(Syntax, Call(Base(baseType), ctor)) { WasCompilerGenerated = true };
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (4)
440new BoundExpressionStatement( 542new BoundExpressionStatement( 555new BoundExpressionStatement(syntax, getAwaiterGetResultCall) { WasCompilerGenerated = true }, 619var submissionAssignment = new BoundExpressionStatement(