28 instantiations of BoundSequencePointWithSpan
Microsoft.CodeAnalysis.CSharp (28)
BoundTree\BoundSequencePoint.cs (1)
16
return new
BoundSequencePointWithSpan
(syntax!, statement, part.Value, hasErrors);
Compiler\MethodBodySynthesizer.cs (1)
559
baseFinalizeCall = new
BoundSequencePointWithSpan
(
Generated\BoundNodes.xml.Generated.cs (1)
3240
var result = new
BoundSequencePointWithSpan
(this.Syntax, statementOpt, span, this.HasErrors);
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
46
return new
BoundSequencePointWithSpan
(usingSyntax, rewrittenStatement, span);
Lowering\Instrumentation\DebugInfoInjector.cs (21)
83
return new
BoundSequencePointWithSpan
(ctorDecl, rewritten, span);
89
return new
BoundSequencePointWithSpan
(ctorInit, rewritten,
98
return new
BoundSequencePointWithSpan
(typeDecl, rewritten, TextSpan.FromBounds(typeDecl.Identifier.SpanStart, typeDecl.ParameterList.Span.End));
103
return new
BoundSequencePointWithSpan
(baseInit, rewritten, baseInit.Span);
112
return new
BoundSequencePointWithSpan
(parameterSyntax, rewritten, CreateSpan(parameterSyntax));
175
return new
BoundSequencePointWithSpan
(original.Syntax, rewritten, ((BlockSyntax)original.Syntax).CloseBraceToken.Span);
195
prologue = new
BoundSequencePointWithSpan
(original.Syntax, previousPrologue, blockSyntax.OpenBraceToken.Span);
202
epilogue = new
BoundSequencePointWithSpan
(original.Syntax, previousEpilogue, blockSyntax.CloseBraceToken.Span);
248
return new
BoundSequencePointWithSpan
(doSyntax, base.InstrumentDoStatementConditionalGotoStart(original, ifConditionGotoStart), span);
258
return new
BoundSequencePointWithSpan
(whileSyntax, base.InstrumentWhileStatementConditionalGotoStartOrBreak(original, ifConditionGotoStart), conditionSequencePointSpan);
279
return new
BoundSequencePointWithSpan
(forEachSyntax, base.InstrumentForEachStatementDeconstructionVariablesDeclaration(original, iterationVarDecl), forEachSyntax.Variable.Span);
297
var foreachKeywordSequencePoint = new
BoundSequencePointWithSpan
(forEachSyntax, null, span);
331
return new
BoundSequencePointWithSpan
(original.Syntax,
346
return new
BoundSequencePointWithSpan
(syntax,
361
return new
BoundSequencePointWithSpan
(
381
return new
BoundSequencePointWithSpan
(labeledSyntax,
397
return new
BoundSequencePointWithSpan
(lockSyntax,
409
return new
BoundSequencePointWithSpan
(original.Syntax, rewritten, ((BlockSyntax)original.Syntax).CloseBraceToken.Span);
417
return new
BoundSequencePointWithSpan
(parameterSyntax, rewritten, CreateSpan(parameterSyntax));
430
return new
BoundSequencePointWithSpan
(
442
return new
BoundSequencePointWithSpan
(
Lowering\SyntheticBoundNodeFactory.cs (1)
1238
return new
BoundSequencePointWithSpan
(syntax, statement, span);
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
70
statements.Add(new
BoundSequencePointWithSpan
(recordDeclaration, statementOpt: null,
Symbols\Synthesized\SynthesizedUnionCtor.cs (1)
63
statements.Add(new
BoundSequencePointWithSpan
(F.Syntax, statementOpt: null, Locations[0].SourceSpan));
17 references to BoundSequencePointWithSpan
Microsoft.CodeAnalysis.CSharp (17)
BoundTree\BoundTreeVisitors.cs (1)
70
return VisitSequencePointWithSpan(node as
BoundSequencePointWithSpan
, arg);
CodeGen\CodeGenerator.cs (1)
417
private void EmitSequencePointStatement(
BoundSequencePointWithSpan
node)
CodeGen\EmitStatement.cs (1)
44
this.EmitSequencePointStatement((
BoundSequencePointWithSpan
)statement);
FlowAnalysis\AbstractFlowPass.cs (1)
3215
public override BoundNode VisitSequencePointWithSpan(
BoundSequencePointWithSpan
node)
Generated\BoundNodes.xml.Generated.cs (8)
3236
public
BoundSequencePointWithSpan
Update(BoundStatement? statementOpt, TextSpan span)
3240
var
result = new BoundSequencePointWithSpan(this.Syntax, statementOpt, span, this.HasErrors);
9237
return VisitSequencePointWithSpan((
BoundSequencePointWithSpan
)node, arg);
9638
public virtual R VisitSequencePointWithSpan(
BoundSequencePointWithSpan
node, A arg) => this.DefaultVisit(node, arg);
9879
public virtual BoundNode? VisitSequencePointWithSpan(
BoundSequencePointWithSpan
node) => this.DefaultVisit(node);
10336
public override BoundNode? VisitSequencePointWithSpan(
BoundSequencePointWithSpan
node)
11627
public override BoundNode? VisitSequencePointWithSpan(
BoundSequencePointWithSpan
node)
16206
public override TreeDumperNode VisitSequencePointWithSpan(
BoundSequencePointWithSpan
node, object? arg) => new TreeDumperNode("sequencePointWithSpan", null, new TreeDumperNode[]
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
116
node = ((
BoundSequencePointWithSpan
)node).StatementOpt;
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
155
stmt = ((
BoundSequencePointWithSpan
)stmt).StatementOpt;
Lowering\Instrumentation\DebugInfoInjector.cs (1)
297
var
foreachKeywordSequencePoint = new BoundSequencePointWithSpan(forEachSyntax, null, span);
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (2)
70
var
sequence = (
BoundSequencePointWithSpan
)statement;