42 references to LabelStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (24)
Analysis\FlowAnalysis\EntryPointsWalker.vb (5)
22
Friend Overloads Shared Function Analyze(info As FlowAnalysisInfo, region As FlowAnalysisRegionInfo, ByRef succeeded As Boolean?) As IEnumerable(Of
LabelStatementSyntax
)
26
Return If(succeeded, walker._entryPoints, SpecializedCollections.EmptyEnumerable(Of
LabelStatementSyntax
)())
32
Private ReadOnly _entryPoints As HashSet(Of
LabelStatementSyntax
) = New HashSet(Of
LabelStatementSyntax
)()
51
_entryPoints.Add(DirectCast(labelStmt.Syntax,
LabelStatementSyntax
))
Binding\Binder_Statements.vb (3)
60
Return BindLabelStatement(DirectCast(node,
LabelStatementSyntax
), diagnostics)
629
DirectCast(node.Syntax,
LabelStatementSyntax
).LabelToken.Kind = SyntaxKind.IntegerLiteralToken Then
926
Private Function BindLabelStatement(node As
LabelStatementSyntax
, diagnostics As BindingDiagnosticBag) As BoundStatement
Binding\ExecutableCodeBinder.vb (1)
260
Public Overrides Sub VisitLabelStatement(node As
LabelStatementSyntax
)
Compilation\SemanticModel.vb (2)
2517
Public Overridable Overloads Function GetDeclaredSymbol(declarationSyntax As
LabelStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As ILabelSymbol
3269
Return Me.GetDeclaredSymbol(DirectCast(node,
LabelStatementSyntax
), cancellationToken)
Generated\Syntax.xml.Main.Generated.vb (6)
236
Public Overridable Function VisitLabelStatement(ByVal node As
LabelStatementSyntax
) As TResult
971
Public Overridable Sub VisitLabelStatement(ByVal node As
LabelStatementSyntax
)
2810
Public Overrides Function VisitLabelStatement(ByVal node As
LabelStatementSyntax
) As SyntaxNode
13056
Public Shared Function LabelStatement(labelToken As SyntaxToken, colonToken As SyntaxToken) As
LabelStatementSyntax
13079
Public Shared Function LabelStatement(labelToken As SyntaxToken) As
LabelStatementSyntax
13091
Public Shared Function LabelStatement(labelToken As String) As
LabelStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (3)
13473
Public Shadows Function WithLabelToken(labelToken as SyntaxToken) As
LabelStatementSyntax
13491
Public Shadows Function WithColonToken(colonToken as SyntaxToken) As
LabelStatementSyntax
13528
Public Function Update(labelToken As SyntaxToken, colonToken As SyntaxToken) As
LabelStatementSyntax
Lowering\LocalRewriter\LocalRewriter_Label.vb (1)
22
Dim labelSyntax = DirectCast(node.Syntax,
LabelStatementSyntax
)
Symbols\Source\SourceLabelSymbol.vb (1)
63
Debug.Assert(TypeOf parentNode Is
LabelStatementSyntax
)
Syntax\SyntaxNormalizer.vb (1)
1453
Public Overrides Function VisitLabelStatement(node As
LabelStatementSyntax
) As SyntaxNode
VisualBasicExtensions.vb (1)
941
Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As
LabelStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As ILabelSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (1)
211
TypeOf previousToken.Parent Is
LabelStatementSyntax
AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\AdjustSpaceFormattingRule.vb (2)
210
If previousToken.Kind = SyntaxKind.ColonToken AndAlso TypeOf previousToken.Parent Is
LabelStatementSyntax
Then
352
Dim labelStatement = TryCast(previousToken.Parent,
LabelStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
128
Dim label = TryCast(node,
LabelStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (10)
Classification\ClassificationHelpers.vb (2)
216
ElseIf TypeOf parent Is
LabelStatementSyntax
AndAlso DirectCast(parent,
LabelStatementSyntax
).LabelToken = identifier Then
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
256
Return TypeOf token.Parent Is
LabelStatementSyntax
Rename\LabelConflictVisitor.vb (1)
24
Public Overrides Sub VisitLabelStatement(node As
LabelStatementSyntax
)
Simplification\VisualBasicSimplificationService.Expander.vb (2)
811
Public Overrides Function VisitLabelStatement(node As
LabelStatementSyntax
) As SyntaxNode
814
Dim newLabelStatement = DirectCast(MyBase.VisitLabelStatement(node),
LabelStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (1)
211
TypeOf previousToken.Parent Is
LabelStatementSyntax
AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\AdjustSpaceFormattingRule.vb (2)
210
If previousToken.Kind = SyntaxKind.ColonToken AndAlso TypeOf previousToken.Parent Is
LabelStatementSyntax
Then
352
Dim labelStatement = TryCast(previousToken.Parent,
LabelStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
128
Dim label = TryCast(node,
LabelStatementSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (1)
211
TypeOf previousToken.Parent Is
LabelStatementSyntax
AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\AdjustSpaceFormattingRule.vb (2)
210
If previousToken.Kind = SyntaxKind.ColonToken AndAlso TypeOf previousToken.Parent Is
LabelStatementSyntax
Then
352
Dim labelStatement = TryCast(previousToken.Parent,
LabelStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
128
Dim label = TryCast(node,
LabelStatementSyntax
)