6 instantiations of CaseBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (6)
Generated\Syntax.xml.Internal.Generated.vb (1)
15655Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.CaseBlockSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (4)
3269Return New CaseBlockSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newCaseStatement, newStatements.Node) 15873Return New CaseBlockSyntax(SyntaxKind.CaseBlock, Nothing, Nothing, caseStatement, statements.Node) 15907Return New CaseBlockSyntax(SyntaxKind.CaseElseBlock, Nothing, Nothing, caseStatement, statements.Node) 15948Return New CaseBlockSyntax(kind, Nothing, Nothing, caseStatement, statements.Node)
Generated\Syntax.xml.Syntax.Generated.vb (1)
17125Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.CaseBlockSyntax(kind, errors, annotations, DirectCast(caseStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.CaseStatementSyntax), if(statements IsNot Nothing, statements.Green, Nothing)), Nothing, 0)
52 references to CaseBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (29)
Binding\Binder_SelectCase.vb (2)
102caseBlocks As SyntaxList(Of CaseBlockSyntax), 124node As CaseBlockSyntax,
Binding\LocalBinderBuilder.vb (1)
296Public Overrides Sub VisitCaseBlock(node As CaseBlockSyntax)
Generated\Syntax.xml.Main.Generated.vb (11)
320Public Overridable Function VisitCaseBlock(ByVal node As CaseBlockSyntax) As TResult 1055Public Overridable Sub VisitCaseBlock(ByVal node As CaseBlockSyntax) 3260Public Overrides Function VisitCaseBlock(ByVal node As CaseBlockSyntax) As SyntaxNode 15659Public Shared Function SelectBlock(selectStatement As SelectStatementSyntax, caseBlocks As SyntaxList(of CaseBlockSyntax), endSelectStatement As EndBlockStatementSyntax) As SelectBlockSyntax 15690Public Shared Function SelectBlock(selectStatement As SelectStatementSyntax, caseBlocks As SyntaxList(of CaseBlockSyntax)) As SelectBlockSyntax 15863Public Shared Function CaseBlock(caseStatement As CaseStatementSyntax, statements As SyntaxList(of StatementSyntax)) As CaseBlockSyntax 15883Public Shared Function CaseBlock(caseStatement As CaseStatementSyntax) As CaseBlockSyntax 15897Public Shared Function CaseElseBlock(caseStatement As CaseStatementSyntax, statements As SyntaxList(of StatementSyntax)) As CaseBlockSyntax 15917Public Shared Function CaseElseBlock(caseStatement As CaseStatementSyntax) As CaseBlockSyntax 15935Public Shared Function CaseBlock(ByVal kind As SyntaxKind, caseStatement As CaseStatementSyntax, statements As SyntaxList(of StatementSyntax)) As CaseBlockSyntax 15962Public Shared Function CaseBlock(ByVal kind As SyntaxKind, caseStatement As CaseStatementSyntax) As CaseBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (10)
16862Public ReadOnly Property CaseBlocks As SyntaxList(Of CaseBlockSyntax) 16865Return new SyntaxList(Of CaseBlockSyntax)(listNode) 16874Public Shadows Function WithCaseBlocks(caseBlocks as SyntaxList(Of CaseBlockSyntax)) As SelectBlockSyntax 16878Public Shadows Function AddCaseBlocks(ParamArray items As CaseBlockSyntax()) As SelectBlockSyntax 16948Public Function Update(selectStatement As SelectStatementSyntax, caseBlocks As SyntaxList(of CaseBlockSyntax), endSelectStatement As EndBlockStatementSyntax) As SelectBlockSyntax 17142Public Shadows Function WithCaseStatement(caseStatement as CaseStatementSyntax) As CaseBlockSyntax 17146Public Shadows Function AddCaseStatementCases(ParamArray items As CaseClauseSyntax()) As CaseBlockSyntax 17169Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As CaseBlockSyntax 17173Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As CaseBlockSyntax 17221Public Function Update(kind As SyntaxKind, caseStatement As CaseStatementSyntax, statements As SyntaxList(of StatementSyntax)) As CaseBlockSyntax
Semantics\StatementSyntaxWalker.vb (1)
187Public Overrides Sub VisitCaseBlock(ByVal node As CaseBlockSyntax)
Syntax\CaseBlockSyntax.vb (2)
24Public Function WithBegin(begin As CaseStatementSyntax) As CaseBlockSyntax 30Public Function AddBeginCases(ParamArray items As CaseClauseSyntax()) As CaseBlockSyntax
Syntax\SyntaxFacts.vb (1)
438Dim caseBlock = DirectCast(possibleBlock, CaseBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
1058Public Overrides Function VisitCaseBlock(node As CaseBlockSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
NodeBasedFormattingRule.vb (2)
150Dim caseBlock = TryCast(node, CaseBlockSyntax) 463Dim [case] = TryCast(node, CaseBlockSyntax)
SyntaxNodeExtensions.vb (3)
182Dim caseBlock = TryCast(node, CaseBlockSyntax) 571Return DirectCast(node, CaseBlockSyntax).Statements 633Function(x As CaseBlockSyntax) x.WithStatements(statements))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
VisualBasicPopulateSwitchStatementCodeFixProvider.vb (1)
17SelectBlockSyntax, CaseBlockSyntax, MemberAccessExpressionSyntax)
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (2)
21CaseBlockSyntax, CaseClauseSyntax, CatchStatementSyntax, CatchBlockSyntax) 37Protected Overrides Sub InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(switchCaseBlock As CaseBlockSyntax, editor As SyntaxEditor, declarationStatement As LocalDeclarationStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (6)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
251Public Overrides Function VisitCaseBlock(node As CaseBlockSyntax) As SyntaxNode
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.vb (2)
23TypeOf node IsNot CaseBlockSyntax AndAlso 36If TypeOf node Is CaseBlockSyntax Then
VisualBasicPopulateSwitchStatementCodeFixProvider.vb (1)
17SelectBlockSyntax, CaseBlockSyntax, MemberAccessExpressionSyntax)
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (2)
21CaseBlockSyntax, CaseClauseSyntax, CatchStatementSyntax, CatchBlockSyntax) 37Protected Overrides Sub InsertAtStartOfSwitchCaseBlockForDeclarationInCaseLabelOrClause(switchCaseBlock As CaseBlockSyntax, editor As SyntaxEditor, declarationStatement As LocalDeclarationStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
12805Private Shared Function GenerateRedCaseBlock() As CaseBlockSyntax 12809Private Shared Function GenerateRedCaseElseBlock() As CaseBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
507SyntaxFactory.List(caseClauses.Cast(Of CaseBlockSyntax))) 2952statement.CaseBlocks.InsertRange(index, switchSections.Cast(Of CaseBlockSyntax)))
Formatting\Rules\NodeBasedFormattingRule.vb (2)
150Dim caseBlock = TryCast(node, CaseBlockSyntax) 463Dim [case] = TryCast(node, CaseBlockSyntax)
SyntaxNodeExtensions.vb (3)
182Dim caseBlock = TryCast(node, CaseBlockSyntax) 571Return DirectCast(node, CaseBlockSyntax).Statements 633Function(x As CaseBlockSyntax) x.WithStatements(statements))