21 references to CaseBlocks
Microsoft.CodeAnalysis.VisualBasic (8)
Binding\Binder_SelectCase.vb (1)
45node.CaseBlocks,
Binding\LocalBinderBuilder.vb (1)
291For Each caseBlock In node.CaseBlocks
Generated\Syntax.xml.Main.Generated.vb (1)
3231Dim newCaseBlocks = VisitList(node.CaseBlocks)
Generated\Syntax.xml.Syntax.Generated.vb (4)
16853return Update(selectStatement, Me.CaseBlocks, Me.EndSelectStatement) 16879Return Me.WithCaseBlocks(Me.CaseBlocks.AddRange(items)) 16897return Update(Me.SelectStatement, Me.CaseBlocks, endSelectStatement) 16949If selectStatement IsNot Me.SelectStatement OrElse caseBlocks <> Me.CaseBlocks OrElse endSelectStatement IsNot Me.EndSelectStatement Then
Semantics\StatementSyntaxWalker.vb (1)
183VisitList(node.CaseBlocks)
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)
247WithCaseBlocks(VisitList(node.CaseBlocks)).
Highlighting\KeywordHighlighters\SelectBlockHighlighter.vb (1)
40For Each caseBlock In .CaseBlocks
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
FlowAnalysis\RegionAnalysisTests.vb (1)
5194Dim stmtSyntaxNode = DirectCast(selectSyntaxNode.Parent, SelectBlockSyntax).CaseBlocks(0).CaseStatement
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
19824Dim withObj = objectUnderTest.WithSelectStatement(objectUnderTest.SelectStatement).WithCaseBlocks(objectUnderTest.CaseBlocks).WithEndSelectStatement(objectUnderTest.EndSelectStatement)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
2942Return statement.CaseBlocks 2952statement.CaseBlocks.InsertRange(index, switchSections.Cast(Of CaseBlockSyntax)))
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
800Dim firstCase = DirectCast(switchStatementSyntax.Parent, SelectBlockSyntax).CaseBlocks.SelectMany(Function(c) c.CaseStatement.Cases).OfType(Of SimpleCaseClauseSyntax).FirstOrDefault()