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