28 references to CaseStatement
Microsoft.CodeAnalysis.VisualBasic (12)
Binding\Binder_SelectCase.vb (1)
130Dim caseStatement As BoundCaseStatement = BindCaseStatement(node.CaseStatement, selectExpression, convertCaseElements, diagnostics)
Generated\Syntax.xml.Main.Generated.vb (2)
3263Dim newCaseStatement = DirectCast(Visit(node.CaseStatement), CaseStatementSyntax) 3264If node.CaseStatement IsNot newCaseStatement Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (5)
17147Dim _child = If(Me.CaseStatement IsNot Nothing, Me.CaseStatement, SyntaxFactory.CaseStatement()) 17170return Update(Me.Kind, Me.CaseStatement, statements) 17191Return Me.CaseStatement 17222If kind <> Me.Kind OrElse caseStatement IsNot Me.CaseStatement OrElse statements <> Me.Statements Then
Semantics\StatementSyntaxWalker.vb (1)
188Visit(node.CaseStatement)
Syntax\CaseBlockSyntax.vb (1)
18Return CaseStatement
Syntax\SyntaxFacts.vb (1)
439beginStatement = caseBlock.CaseStatement
Syntax\SyntaxNormalizer.vb (1)
1059AddLinebreaksAfterTokenIfNeeded(node.CaseStatement.GetLastToken(), 1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
NodeBasedFormattingRule.vb (1)
466[case].CaseStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
800Dim firstCase = DirectCast(switchStatementSyntax.Parent, SelectBlockSyntax).CaseBlocks.SelectMany(Function(c) c.CaseStatement.Cases).OfType(Of SimpleCaseClauseSyntax).FirstOrDefault()
Microsoft.CodeAnalysis.VisualBasic.Features (7)
Completion\KeywordRecommenders\Statements\CaseKeywordRecommender.vb (2)
40Dim caseElseBlock = selectStatement.CaseBlocks.FirstOrDefault(Function(caseBlock) caseBlock.CaseStatement.Kind = SyntaxKind.CaseElseStatement) 47Dim lastBlock = selectStatement.CaseBlocks.LastOrDefault(Function(caseBlock) Not caseBlock.CaseStatement.CaseKeyword.IsMissing)
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (2)
39Not selectBlock.CaseBlocks.Any(Function(cb) cb.CaseStatement.Kind = SyntaxKind.CaseElseStatement) Then 42If selectBlock.CaseBlocks.Last().CaseStatement Is targetToken.Parent Then
Completion\KeywordRecommenders\Statements\IsKeywordRecommender.vb (1)
32Dim caseElseBlock = selectBlock.CaseBlocks.FirstOrDefault(Function(caseBlock) caseBlock.CaseStatement.Kind = SyntaxKind.CaseElseStatement)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
256Return node.WithCaseStatement(ReplaceStatementIfNeeded(node.CaseStatement)).
Highlighting\KeywordHighlighters\SelectBlockHighlighter.vb (1)
41With caseBlock.CaseStatement
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
FlowAnalysis\RegionAnalysisTests.vb (1)
5194Dim stmtSyntaxNode = DirectCast(selectSyntaxNode.Parent, SelectBlockSyntax).CaseBlocks(0).CaseStatement
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (4)
Generated\Syntax.Test.xml.Generated.vb (4)
19840Assert.NotNull(objectUnderTest.caseStatement) 19841Dim withObj = objectUnderTest.WithCaseStatement(objectUnderTest.CaseStatement).WithStatements(objectUnderTest.Statements) 19848Assert.NotNull(objectUnderTest.caseStatement) 19849Dim withObj = objectUnderTest.WithCaseStatement(objectUnderTest.CaseStatement).WithStatements(objectUnderTest.Statements)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Formatting\Rules\NodeBasedFormattingRule.vb (1)
466[case].CaseStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
800Dim firstCase = DirectCast(switchStatementSyntax.Parent, SelectBlockSyntax).CaseBlocks.SelectMany(Function(c) c.CaseStatement.Cases).OfType(Of SimpleCaseClauseSyntax).FirstOrDefault()