69 references to DoLoopBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_Statements.vb (2)
88
Return BindDoLoop(DirectCast(node,
DoLoopBlockSyntax
), diagnostics)
2814
Private Function BindDoLoop(node As
DoLoopBlockSyntax
, diagnostics As BindingDiagnosticBag) As BoundStatement
Binding\LocalBinderBuilder.vb (1)
300
Public Overrides Sub VisitDoLoopBlock(node As
DoLoopBlockSyntax
)
Generated\Syntax.xml.Main.Generated.vb (15)
341
Public Overridable Function VisitDoLoopBlock(ByVal node As
DoLoopBlockSyntax
) As TResult
1076
Public Overridable Sub VisitDoLoopBlock(ByVal node As
DoLoopBlockSyntax
)
3365
Public Overrides Function VisitDoLoopBlock(ByVal node As
DoLoopBlockSyntax
) As SyntaxNode
17758
Public Shared Function SimpleDoLoopBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
17793
Public Shared Function SimpleDoLoopBlock(doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
17811
Public Shared Function DoWhileLoopBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
17842
Public Shared Function DoWhileLoopBlock(doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
17860
Public Shared Function DoUntilLoopBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
17891
Public Shared Function DoUntilLoopBlock(doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
17909
Public Shared Function DoLoopWhileBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
17940
Public Shared Function DoLoopWhileBlock(doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
17958
Public Shared Function DoLoopUntilBlock(doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
17989
Public Shared Function DoLoopUntilBlock(doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
18012
Public Shared Function DoLoopBlock(ByVal kind As SyntaxKind, doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
18079
Public Shared Function DoLoopBlock(ByVal kind As SyntaxKind, doStatement As DoStatementSyntax, loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
17987
Public Shadows Function WithDoStatement(doStatement as DoStatementSyntax) As
DoLoopBlockSyntax
18009
Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As
DoLoopBlockSyntax
18013
Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As
DoLoopBlockSyntax
18031
Public Shadows Function WithLoopStatement(loopStatement as LoopStatementSyntax) As
DoLoopBlockSyntax
18086
Public Function Update(kind As SyntaxKind, doStatement As DoStatementSyntax, statements As SyntaxList(of StatementSyntax), loopStatement As LoopStatementSyntax) As
DoLoopBlockSyntax
Lowering\Instrumentation\DebugInfoInjector.vb (2)
154
Return New BoundSequencePoint(DirectCast(original.Syntax,
DoLoopBlockSyntax
).LoopStatement, MyBase.InstrumentDoLoopEpilogue(original, epilogueOpt))
188
Return New BoundSequencePoint(DirectCast(original.Syntax,
DoLoopBlockSyntax
).DoStatement,
Lowering\Instrumentation\Instrumenter.vb (2)
124
Debug.Assert(DirectCast(original.Syntax,
DoLoopBlockSyntax
).LoopStatement IsNot Nothing)
181
Debug.Assert(TypeOf original.Syntax Is
DoLoopBlockSyntax
)
Lowering\LocalRewriter\LocalRewriter_DoLoop.vb (3)
50
Dim syntax = DirectCast(node.Syntax,
DoLoopBlockSyntax
)
66
Dim syntax = DirectCast(node.Syntax,
DoLoopBlockSyntax
)
150
Dim syntax = DirectCast(node.Syntax,
DoLoopBlockSyntax
)
Semantics\StatementSyntaxWalker.vb (1)
192
Public Overrides Sub VisitDoLoopBlock(ByVal node As
DoLoopBlockSyntax
)
Syntax\SyntaxFacts.vb (1)
403
Dim doBlock = DirectCast(possibleBlock,
DoLoopBlockSyntax
)
Syntax\SyntaxNormalizer.vb (1)
898
Public Overrides Function VisitDoLoopBlock(node As
DoLoopBlockSyntax
) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
188
Dim doLoopBlock = TryCast(node,
DoLoopBlockSyntax
)
476
TypeOf node Is
DoLoopBlockSyntax
OrElse
536
ElseIf TypeOf node Is
DoLoopBlockSyntax
Then
537
Return DirectCast(node,
DoLoopBlockSyntax
).Statements
588
Function(x As
DoLoopBlockSyntax
) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
313
IsBeginStatement(Of DoStatementSyntax,
DoLoopBlockSyntax
)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
470
Dim [do] = TryCast(node,
DoLoopBlockSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (14)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
140
(Function(n As
DoLoopBlockSyntax
) n.DoStatement),
160
(Function(n As
DoLoopBlockSyntax
) n.LoopStatement),
Completion\KeywordRecommenders\Statements\LoopKeywordRecommender.vb (1)
22
Dim doBlock = targetToken.GetAncestor(Of
DoLoopBlockSyntax
)()
EditAndContinue\SyntaxComparer.vb (2)
951
Dim block = DirectCast(node,
DoLoopBlockSyntax
)
959
Dim block = DirectCast(node,
DoLoopBlockSyntax
)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1231
Return DirectCast(node,
DoLoopBlockSyntax
).DoStatement.Span
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
270
Public Overrides Function VisitDoLoopBlock(node As
DoLoopBlockSyntax
) As SyntaxNode
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
56
TypeOf statement Is
DoLoopBlockSyntax
OrElse
Highlighting\KeywordHighlighters\DoLoopBlockHighlighter.vb (1)
31
Dim doLoop = node.GetAncestor(Of
DoLoopBlockSyntax
)()
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.vb (2)
30
TypeOf node IsNot
DoLoopBlockSyntax
AndAlso
46
If TypeOf node Is
DoLoopBlockSyntax
Then
Structure\Providers\DoLoopBlockStructureProvider.vb (2)
12
Inherits AbstractSyntaxNodeStructureProvider(Of
DoLoopBlockSyntax
)
15
node As
DoLoopBlockSyntax
,
Structure\VisualBasicBlockStructureProvider.vb (1)
23
builder.Add(Of
DoLoopBlockSyntax
, DoLoopBlockStructureProvider)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
188
Dim doLoopBlock = TryCast(node,
DoLoopBlockSyntax
)
476
TypeOf node Is
DoLoopBlockSyntax
OrElse
536
ElseIf TypeOf node Is
DoLoopBlockSyntax
Then
537
Return DirectCast(node,
DoLoopBlockSyntax
).Statements
588
Function(x As
DoLoopBlockSyntax
) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
313
IsBeginStatement(Of DoStatementSyntax,
DoLoopBlockSyntax
)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
470
Dim [do] = TryCast(node,
DoLoopBlockSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
188
Dim doLoopBlock = TryCast(node,
DoLoopBlockSyntax
)
476
TypeOf node Is
DoLoopBlockSyntax
OrElse
536
ElseIf TypeOf node Is
DoLoopBlockSyntax
Then
537
Return DirectCast(node,
DoLoopBlockSyntax
).Statements
588
Function(x As
DoLoopBlockSyntax
) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
313
IsBeginStatement(Of DoStatementSyntax,
DoLoopBlockSyntax
)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
470
Dim [do] = TryCast(node,
DoLoopBlockSyntax
)
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\Designer\InitializeComponentAnalyzer.vb (1)
92
ElseIf TypeOf node Is
DoLoopBlockSyntax
Then