4 instantiations of BoundSequencePointExpression
Microsoft.CodeAnalysis.CSharp (4)
Generated\BoundNodes.xml.Generated.cs (1)
5778var result = new BoundSequencePointExpression(this.Syntax, expression, type, this.HasErrors);
Lowering\Instrumentation\DebugInfoInjector.cs (2)
483rewrittenFilter = AddConditionSequencePoint(new BoundSequencePointExpression(filterClause, rewrittenFilter, rewrittenFilter.Type), filterClause, factory); 495return new BoundSequencePointExpression(original.Syntax, base.InstrumentSwitchExpressionArmExpression(original, rewrittenExpression, factory), rewrittenExpression.Type);
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
187new BoundSequencePointExpression(syntax: null!, expression: factory.Local(local), type: condition.Type) :
19 references to BoundSequencePointExpression
Microsoft.CodeAnalysis.CSharp (19)
BoundTree\BoundNode_Source.cs (1)
127case BoundSequencePointExpression seqPoint:
BoundTree\BoundTreeVisitors.cs (1)
66return VisitSequencePointExpression(node as BoundSequencePointExpression, arg);
CodeGen\EmitExpression.cs (3)
194EmitSequencePointExpression((BoundSequencePointExpression)expression, used); 834private void EmitSequencePointExpression(BoundSequencePointExpression node, bool used) 843private void EmitSequencePoint(BoundSequencePointExpression node)
CodeGen\EmitStatement.cs (2)
1301var sequencePointExpression = (BoundSequencePointExpression)expression;
FlowAnalysis\AbstractFlowPass.cs (1)
3207public override BoundNode VisitSequencePointExpression(BoundSequencePointExpression node)
Generated\BoundNodes.xml.Generated.cs (10)
5774public BoundSequencePointExpression Update(BoundExpression expression, TypeSymbol? type) 5778var result = new BoundSequencePointExpression(this.Syntax, expression, type, this.HasErrors); 9202return VisitSequencePointExpression((BoundSequencePointExpression)node, arg); 9522public virtual R VisitSequencePointExpression(BoundSequencePointExpression node, A arg) => this.DefaultVisit(node, arg); 9758public virtual BoundNode? VisitSequencePointExpression(BoundSequencePointExpression node) => this.DefaultVisit(node); 10468public override BoundNode? VisitSequencePointExpression(BoundSequencePointExpression node) 11837public override BoundNode? VisitSequencePointExpression(BoundSequencePointExpression node) 13940public override BoundNode? VisitSequencePointExpression(BoundSequencePointExpression node) 13943BoundSequencePointExpression updatedNode; 16468public override TreeDumperNode VisitSequencePointExpression(BoundSequencePointExpression node, object? arg) => new TreeDumperNode("sequencePointExpression", null, new TreeDumperNode[]
Lowering\SpillSequenceSpiller.cs (1)
1531public override BoundNode VisitSequencePointExpression(BoundSequencePointExpression node)