51 references to SelectBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (19)
Binding\Binder_SelectCase.vb (1)
20Private Function BindSelectBlock(node As SelectBlockSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement
Binding\Binder_Statements.vb (1)
75Return BindSelectBlock(DirectCast(node, SelectBlockSyntax), diagnostics)
Binding\LocalBinderBuilder.vb (1)
286Public Overrides Sub VisitSelectBlock(node As SelectBlockSyntax)
Generated\Syntax.xml.Main.Generated.vb (6)
314Public Overridable Function VisitSelectBlock(ByVal node As SelectBlockSyntax) As TResult 1049Public Overridable Sub VisitSelectBlock(ByVal node As SelectBlockSyntax) 3226Public Overrides Function VisitSelectBlock(ByVal node As SelectBlockSyntax) 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 15702Public Shared Function SelectBlock(selectStatement As SelectStatementSyntax) As SelectBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
16852Public Shadows Function WithSelectStatement(selectStatement as SelectStatementSyntax) As SelectBlockSyntax 16874Public Shadows Function WithCaseBlocks(caseBlocks as SyntaxList(Of CaseBlockSyntax)) As SelectBlockSyntax 16878Public Shadows Function AddCaseBlocks(ParamArray items As CaseBlockSyntax()) As SelectBlockSyntax 16896Public Shadows Function WithEndSelectStatement(endSelectStatement as EndBlockStatementSyntax) As SelectBlockSyntax 16948Public Function Update(selectStatement As SelectStatementSyntax, caseBlocks As SyntaxList(of CaseBlockSyntax), endSelectStatement As EndBlockStatementSyntax) As SelectBlockSyntax
Lowering\Instrumentation\DebugInfoInjector.vb (1)
315Return New BoundSequencePoint(DirectCast(original.Syntax, SelectBlockSyntax).EndSelectStatement, MyBase.InstrumentSelectStatementEpilogue(original, epilogueOpt))
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (1)
233Dim selectStatementSyntax = DirectCast(selectExprStmtSyntax.Parent, SelectBlockSyntax).SelectStatement
Semantics\StatementSyntaxWalker.vb (1)
181Public Overrides Sub VisitSelectBlock(ByVal node As SelectBlockSyntax)
Syntax\SyntaxFacts.vb (1)
431Dim selectBlock = DirectCast(possibleBlock, SelectBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
1046Public Overrides Function VisitSelectBlock(node As SelectBlockSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\PopulateSwitch\VisualBasicPopulateSwitchStatementDiagnosticAnalyzer.vb (1)
12Inherits AbstractPopulateSwitchStatementDiagnosticAnalyzer(Of SelectBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
317IsBeginStatement(Of SelectStatementSyntax, SelectBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
456Dim [select] = TryCast(node, SelectBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
799If TypeOf switchStatementSyntax.Parent Is SelectBlockSyntax Then 800Dim firstCase = DirectCast(switchStatementSyntax.Parent, SelectBlockSyntax).CaseBlocks.SelectMany(Function(c) c.CaseStatement.Cases).OfType(Of SimpleCaseClauseSyntax).FirstOrDefault() 1013Dim selectBlock = caseStatement.GetAncestor(Of SelectBlockSyntax)()
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\PopulateSwitch\VisualBasicPopulateSwitchStatementCodeFixProvider.vb (1)
17SelectBlockSyntax, CaseBlockSyntax, MemberAccessExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (12)
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
206Public Overrides Function VisitSelectBlock(node As SelectBlockSyntax) As SyntaxKind?
Completion\KeywordRecommenders\Statements\CaseKeywordRecommender.vb (1)
36Dim selectStatement = targetToken.GetAncestor(Of SelectBlockSyntax)()
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (1)
37Dim selectBlock = targetToken.GetAncestor(Of SelectBlockSyntax)()
Completion\KeywordRecommenders\Statements\IsKeywordRecommender.vb (1)
30Dim selectBlock = targetToken.GetAncestor(Of SelectBlockSyntax)()
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
251Public Overrides Function VisitSelectBlock(node As SelectBlockSyntax) As SyntaxNode
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
55TypeOf statement Is SelectBlockSyntax OrElse
Highlighting\KeywordHighlighters\SelectBlockHighlighter.vb (1)
27Dim selectBlock = node.GetAncestor(Of SelectBlockSyntax)()
src\roslyn\src\Analyzers\VisualBasic\Analyzers\PopulateSwitch\VisualBasicPopulateSwitchStatementDiagnosticAnalyzer.vb (1)
12Inherits AbstractPopulateSwitchStatementDiagnosticAnalyzer(Of SelectBlockSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\PopulateSwitch\VisualBasicPopulateSwitchStatementCodeFixProvider.vb (1)
17SelectBlockSyntax, CaseBlockSyntax, MemberAccessExpressionSyntax)
Structure\Providers\SelectBlockStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of SelectBlockSyntax) 15node As SelectBlockSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
42builder.Add(Of SelectBlockSyntax, SelectBlockStructureProvider)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
2679Dim statement = TryCast(switchStatement, SelectBlockSyntax) 2688Dim statement = TryCast(switchStatement, SelectBlockSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
799If TypeOf switchStatementSyntax.Parent Is SelectBlockSyntax Then 800Dim firstCase = DirectCast(switchStatementSyntax.Parent, SelectBlockSyntax).CaseBlocks.SelectMany(Function(c) c.CaseStatement.Cases).OfType(Of SimpleCaseClauseSyntax).FirstOrDefault() 1013Dim selectBlock = caseStatement.GetAncestor(Of SelectBlockSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
317IsBeginStatement(Of SelectStatementSyntax, SelectBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
456Dim [select] = TryCast(node, SelectBlockSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
799If TypeOf switchStatementSyntax.Parent Is SelectBlockSyntax Then 800Dim firstCase = DirectCast(switchStatementSyntax.Parent, SelectBlockSyntax).CaseBlocks.SelectMany(Function(c) c.CaseStatement.Cases).OfType(Of SimpleCaseClauseSyntax).FirstOrDefault() 1013Dim selectBlock = caseStatement.GetAncestor(Of SelectBlockSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
317IsBeginStatement(Of SelectStatementSyntax, SelectBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
456Dim [select] = TryCast(node, SelectBlockSyntax)
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\Designer\InitializeComponentAnalyzer.vb (1)
104ElseIf TypeOf node Is SelectBlockSyntax Then