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