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