46 references to BoundSequencePoint
Microsoft.CodeAnalysis.VisualBasic (46)
Generated\BoundNodes.xml.Generated.vb (1)
2518
Dim result = New
BoundSequencePoint
(Me.Syntax, statementOpt, Me.HasErrors)
Lowering\Instrumentation\DebugInfoInjector.vb (33)
33
Return New
BoundSequencePoint
(original.Syntax, rewritten)
154
Return New
BoundSequencePoint
(DirectCast(original.Syntax, DoLoopBlockSyntax).LoopStatement, MyBase.InstrumentDoLoopEpilogue(original, epilogueOpt))
160
Return New
BoundSequencePoint
(DirectCast(original.Syntax, SyncLockBlockSyntax).SyncLockStatement, MyBase.CreateSyncLockStatementPrologue(original))
164
Return New
BoundSequencePoint
(original.LockExpression.Syntax, MyBase.InstrumentSyncLockObjectCapture(original, rewritten))
169
Return New
BoundSequencePoint
(DirectCast(original.Syntax, SyncLockBlockSyntax).EndSyncLockStatement, MyBase.CreateSyncLockExitDueToExceptionEpilogue(original))
175
Return New
BoundSequencePoint
(DirectCast(original.Syntax, SyncLockBlockSyntax).EndSyncLockStatement, MyBase.CreateSyncLockExitNormallyEpilogue(original))
179
Return New
BoundSequencePoint
(DirectCast(original.Syntax, WhileBlockSyntax).EndWhileStatement, MyBase.InstrumentWhileEpilogue(original, epilogueOpt))
183
Return New
BoundSequencePoint
(DirectCast(original.Syntax, WhileBlockSyntax).WhileStatement,
188
Return New
BoundSequencePoint
(DirectCast(original.Syntax, DoLoopBlockSyntax).DoStatement,
194
Return New
BoundSequencePoint
(Nothing, MyBase.InstrumentForEachStatementConditionalGotoStart(original, ifConditionGotoStart))
203
condGoto = New
BoundSequencePoint
(asMultiline.IfStatement, condGoto)
206
condGoto = New
BoundSequencePoint
(asElseIfBlock.ElseIfStatement, condGoto)
217
Return New
BoundSequencePoint
(DirectCast(original.Syntax, MultiLineIfBlockSyntax).EndIfStatement,
235
Return New
BoundSequencePoint
(syntax, epilogueOpt)
239
Return New
BoundSequencePoint
(DirectCast(original.AlternativeOpt.Syntax.Parent, MultiLineIfBlockSyntax).EndIfStatement,
248
prologue = New
BoundSequencePoint
(DirectCast(original.AlternativeOpt.Syntax, ElseBlockSyntax).ElseStatement, prologue)
297
Return New
BoundSequencePoint
(original.ExpressionStatement.Syntax, MyBase.CreateSelectStatementPrologue(original))
306
Return New
BoundSequencePoint
(original.CaseStatement.Syntax, MyBase.InstrumentCaseBlockConditionalGoto(original, condGoto))
310
Return New
BoundSequencePoint
(original.CaseStatement.Syntax, MyBase.InstrumentCaseElseBlock(original, rewritten))
315
Return New
BoundSequencePoint
(DirectCast(original.Syntax, SelectBlockSyntax).EndSelectStatement, MyBase.InstrumentSelectStatementEpilogue(original, epilogueOpt))
319
Return New
BoundSequencePoint
(DirectCast(original.Syntax, CatchBlockSyntax).CatchStatement, MyBase.CreateCatchBlockPrologue(original))
323
Return New
BoundSequencePoint
(DirectCast(original.FinallyBlockOpt.Syntax, FinallyBlockSyntax).FinallyStatement, MyBase.CreateFinallyBlockPrologue(original))
327
Return New
BoundSequencePoint
(DirectCast(original.Syntax, TryBlockSyntax).TryStatement, MyBase.CreateTryBlockPrologue(original))
336
New
BoundSequencePoint
(DirectCast(original.Syntax, TryBlockSyntax).EndTryStatement, Nothing)
353
Return New
BoundSequencePoint
(DirectCast(original.Syntax, ForEachBlockSyntax).ForEachStatement,
362
epilogueOpt = New
BoundSequencePoint
(DirectCast(original.Syntax, ForEachBlockSyntax).NextStatement, epilogueOpt)
370
Return New
BoundSequencePoint
(DirectCast(original.Syntax, ForBlockSyntax).ForStatement, MyBase.InstrumentForLoopInitialization(original, initialization))
378
increment = New
BoundSequencePoint
(DirectCast(original.Syntax, ForBlockSyntax).NextStatement, increment)
391
Return New
BoundSequencePoint
(original.UsingInfo.UsingStatementSyntax.UsingStatement, MyBase.CreateUsingStatementPrologue(original))
409
rewritten = New
BoundSequencePoint
(syntaxForSequencePoint, rewritten)
419
Return New
BoundSequencePoint
(DirectCast(original.Syntax, UsingBlockSyntax).EndUsingStatement, MyBase.CreateUsingStatementDisposePrologue(original))
423
Return New
BoundSequencePoint
(DirectCast(original.Syntax, WithBlockSyntax).WithStatement, MyBase.CreateWithStatementPrologue(original))
427
Return New
BoundSequencePoint
(DirectCast(original.Syntax, WithBlockSyntax).EndWithStatement, MyBase.CreateWithStatementEpilogue(original))
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (8)
111
previousPrologue = New
BoundSequencePoint
(asLambda.SubOrFunctionHeader, previousPrologue)
134
Return New
BoundSequencePoint
(declarator.Names(nameIndex), rewrittenStatement)
137
Return New
BoundSequencePoint
(syntax.Parent, rewrittenStatement)
144
Return New
BoundSequencePoint
(syntax, rewrittenStatement)
149
Return New
BoundSequencePoint
(syntax.Parent, rewrittenStatement)
159
Return New
BoundSequencePoint
(syntax, rewrittenStatement)
167
Return New
BoundSequencePoint
(syntax, rewrittenStatement)
172
Return New
BoundSequencePoint
(declarator, rewrittenStatement)
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
405
newStatements.Add(New
BoundSequencePoint
(Nothing, Nothing).MakeCompilerGenerated)
Lowering\SyntheticBoundNodeFactory.vb (3)
810
Return New
BoundSequencePoint
(Nothing, statementOpt).MakeCompilerGenerated
1076
Return New
BoundSequencePoint
(syntax, statement)
1080
Return New
BoundSequencePoint
(syntax, Nothing).MakeCompilerGenerated