7 instantiations of LabelSyntax
Microsoft.CodeAnalysis.VisualBasic (7)
Generated\Syntax.xml.Internal.Generated.vb (1)
11959
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
LabelSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (5)
2847
Return New
LabelSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newLabelToken)
13154
Return New
LabelSyntax
(SyntaxKind.IdentifierLabel, Nothing, Nothing, DirectCast(labelToken.Node, InternalSyntax.SyntaxToken))
13185
Return New
LabelSyntax
(SyntaxKind.NumericLabel, Nothing, Nothing, DirectCast(labelToken.Node, InternalSyntax.SyntaxToken))
13212
Return New
LabelSyntax
(SyntaxKind.NextLabel, Nothing, Nothing, DirectCast(labelToken.Node, InternalSyntax.SyntaxToken))
13244
Return New
LabelSyntax
(kind, Nothing, Nothing, DirectCast(labelToken.Node, InternalSyntax.SyntaxToken))
Generated\Syntax.xml.Syntax.Generated.vb (1)
13676
Me.
New
(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.LabelSyntax(kind, errors, annotations, labelToken), Nothing, 0)
66 references to LabelSyntax
Microsoft.CodeAnalysis.VisualBasic (53)
Binding\Binder_Expressions.vb (2)
199
Return BindLabel(DirectCast(node,
LabelSyntax
), diagnostics)
3547
Public Function BindLabel(node As
LabelSyntax
, diagnostics As BindingDiagnosticBag) As BoundExpression
Binding\Binder_Statements.vb (2)
820
Private Function IsValidLabelForGoto(label As LabelSymbol, labelSyntax As
LabelSyntax
, diagnostics As BindingDiagnosticBag) As Boolean
873
Private Shared Function IsValidBranchTarget(block As VisualBasicSyntaxNode, labelSyntax As
LabelSyntax
) As Boolean
Generated\Syntax.xml.Main.Generated.vb (32)
242
Public Overridable Function VisitLabel(ByVal node As
LabelSyntax
) As TResult
977
Public Overridable Sub VisitLabel(ByVal node As
LabelSyntax
)
2830
Dim newLabel = DirectCast(Visit(node.Label),
LabelSyntax
)
2840
Public Overrides Function VisitLabel(ByVal node As
LabelSyntax
) As SyntaxNode
3182
Dim newLabel = DirectCast(Visit(node.Label),
LabelSyntax
)
3216
Dim newLabel = DirectCast(Visit(node.Label),
LabelSyntax
)
13106
Public Shared Function GoToStatement(goToKeyword As SyntaxToken, label As
LabelSyntax
) As GoToStatementSyntax
13133
Public Shared Function GoToStatement(label As
LabelSyntax
) As GoToStatementSyntax
13146
Public Shared Function IdentifierLabel(labelToken As SyntaxToken) As
LabelSyntax
13166
Public Shared Function IdentifierLabel(labelToken As String) As
LabelSyntax
13179
Public Shared Function NumericLabel(labelToken As SyntaxToken) As
LabelSyntax
13193
Public Shared Function NumericLabel() As
LabelSyntax
13206
Public Shared Function NextLabel(labelToken As SyntaxToken) As
LabelSyntax
13220
Public Shared Function NextLabel() As
LabelSyntax
13237
Public Shared Function Label(ByVal kind As SyntaxKind, labelToken As SyntaxToken) As
LabelSyntax
13272
Public Shared Function Label(ByVal kind As SyntaxKind, labelToken As String) As
LabelSyntax
15162
Public Shared Function OnErrorGoToZeroStatement(onKeyword As SyntaxToken, errorKeyword As SyntaxToken, goToKeyword As SyntaxToken, minus As SyntaxToken, label As
LabelSyntax
) As OnErrorGoToStatementSyntax
15199
Public Shared Function OnErrorGoToZeroStatement(label As
LabelSyntax
) As OnErrorGoToStatementSyntax
15223
Public Shared Function OnErrorGoToMinusOneStatement(onKeyword As SyntaxToken, errorKeyword As SyntaxToken, goToKeyword As SyntaxToken, minus As SyntaxToken, label As
LabelSyntax
) As OnErrorGoToStatementSyntax
15260
Public Shared Function OnErrorGoToMinusOneStatement(label As
LabelSyntax
) As OnErrorGoToStatementSyntax
15284
Public Shared Function OnErrorGoToLabelStatement(onKeyword As SyntaxToken, errorKeyword As SyntaxToken, goToKeyword As SyntaxToken, minus As SyntaxToken, label As
LabelSyntax
) As OnErrorGoToStatementSyntax
15321
Public Shared Function OnErrorGoToLabelStatement(label As
LabelSyntax
) As OnErrorGoToStatementSyntax
15350
Public Shared Function OnErrorGoToStatement(ByVal kind As SyntaxKind, onKeyword As SyntaxToken, errorKeyword As SyntaxToken, goToKeyword As SyntaxToken, minus As SyntaxToken, label As
LabelSyntax
) As OnErrorGoToStatementSyntax
15395
Public Shared Function OnErrorGoToStatement(ByVal kind As SyntaxKind, label As
LabelSyntax
) As OnErrorGoToStatementSyntax
15460
Public Shared Function ResumeStatement(resumeKeyword As SyntaxToken, label As
LabelSyntax
) As ResumeStatementSyntax
15479
Public Shared Function ResumeStatement(label As
LabelSyntax
) As ResumeStatementSyntax
15505
Public Shared Function ResumeLabelStatement(resumeKeyword As SyntaxToken, label As
LabelSyntax
) As ResumeStatementSyntax
15524
Public Shared Function ResumeLabelStatement(label As
LabelSyntax
) As ResumeStatementSyntax
15550
Public Shared Function ResumeNextStatement(resumeKeyword As SyntaxToken, label As
LabelSyntax
) As ResumeStatementSyntax
15569
Public Shared Function ResumeNextStatement(label As
LabelSyntax
) As ResumeStatementSyntax
15600
Public Shared Function ResumeStatement(ByVal kind As SyntaxKind, resumeKeyword As SyntaxToken, label As
LabelSyntax
) As ResumeStatementSyntax
15627
Public Shared Function ResumeStatement(ByVal kind As SyntaxKind, label As
LabelSyntax
) As ResumeStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (17)
13554
Friend _label as
LabelSyntax
13562
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), goToKeyword As InternalSyntax.KeywordSyntax, label As
LabelSyntax
)
13588
Public ReadOnly Property Label As
LabelSyntax
13598
Public Shadows Function WithLabel(label as
LabelSyntax
) As GoToStatementSyntax
13639
Public Function Update(goToKeyword As SyntaxToken, label As
LabelSyntax
) As GoToStatementSyntax
13694
Public Shadows Function WithLabelToken(labelToken as SyntaxToken) As
LabelSyntax
13729
Public Function Update(kind As SyntaxKind, labelToken As SyntaxToken) As
LabelSyntax
16371
Friend _label as
LabelSyntax
16379
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), onKeyword As InternalSyntax.KeywordSyntax, errorKeyword As InternalSyntax.KeywordSyntax, goToKeyword As InternalSyntax.KeywordSyntax, minus As InternalSyntax.PunctuationSyntax, label As
LabelSyntax
)
16465
Public ReadOnly Property Label As
LabelSyntax
16475
Public Shadows Function WithLabel(label as
LabelSyntax
) As OnErrorGoToStatementSyntax
16528
Public Function Update(kind As SyntaxKind, onKeyword As SyntaxToken, errorKeyword As SyntaxToken, goToKeyword As SyntaxToken, minus As SyntaxToken, label As
LabelSyntax
) As OnErrorGoToStatementSyntax
16705
Friend _label as
LabelSyntax
16713
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), resumeKeyword As InternalSyntax.KeywordSyntax, label As
LabelSyntax
)
16743
Public ReadOnly Property Label As
LabelSyntax
16753
Public Shadows Function WithLabel(label as
LabelSyntax
) As ResumeStatementSyntax
16797
Public Function Update(kind As SyntaxKind, resumeKeyword As SyntaxToken, label As
LabelSyntax
) As ResumeStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (6)
Semantics\GetSemanticInfoTests.vb (6)
974
Dim expressionSyntax = CompilationUtils.FindBindingText(Of
LabelSyntax
)(compilation, "a.vb", 0)
976
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
LabelSyntax
)(compilation, "a.vb")
982
expressionSyntax = CompilationUtils.FindBindingText(Of
LabelSyntax
)(compilation, "a.vb", 1)
984
semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
LabelSyntax
)(compilation, "a.vb", 1)
1074
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
LabelSyntax
)(compilation, "a.vb")
3845
Dim syntaxNode = compilation.SyntaxTrees().Single().GetCompilationUnitRoot().FindToken(position).Parent.DescendantNodesAndSelf.OfType(Of
LabelSyntax
).Single()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (3)
Generated\Syntax.Test.xml.Generated.vb (3)
11871
Private Shared Function GenerateRedIdentifierLabel() As
LabelSyntax
11884
Private Shared Function GenerateRedNumericLabel() As
LabelSyntax
11897
Private Shared Function GenerateRedNextLabel() As
LabelSyntax
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
LocalVariableDeclaratorsCollector.vb (1)
70
Public Overrides Sub VisitLabel(node As
LabelSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (3)
21
GetType(
LabelSyntax
))
48
Dim labelSyntax = TryCast(syntax,
LabelSyntax
)
289
node As
LabelSyntax
,