150 references to SubKeyword
Microsoft.CodeAnalysis.VisualBasic (83)
Generated\Syntax.xml.Internal.Generated.vb (14)
42289
Debug.Assert(blockKeyword IsNot Nothing AndAlso blockKeyword.Kind = SyntaxKind.
SubKeyword
)
44082
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso subOrFunctionKeyword.Kind = SyntaxKind.
SubKeyword
)
44215
Debug.Assert(subKeyword IsNot Nothing AndAlso subKeyword.Kind = SyntaxKind.
SubKeyword
)
44269
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso subOrFunctionKeyword.Kind = SyntaxKind.
SubKeyword
)
44430
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso subOrFunctionKeyword.Kind = SyntaxKind.
SubKeyword
)
46045
Debug.Assert(blockKeyword IsNot Nothing AndAlso blockKeyword.Kind = SyntaxKind.
SubKeyword
)
51521
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso subOrFunctionKeyword.Kind = SyntaxKind.
SubKeyword
)
54367
Debug.Assert(blockKeyword IsNot Nothing AndAlso blockKeyword.Kind = SyntaxKind.
SubKeyword
)
56160
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso subOrFunctionKeyword.Kind = SyntaxKind.
SubKeyword
)
56293
Debug.Assert(subKeyword IsNot Nothing AndAlso subKeyword.Kind = SyntaxKind.
SubKeyword
)
56347
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso subOrFunctionKeyword.Kind = SyntaxKind.
SubKeyword
)
56508
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso subOrFunctionKeyword.Kind = SyntaxKind.
SubKeyword
)
58123
Debug.Assert(blockKeyword IsNot Nothing AndAlso blockKeyword.Kind = SyntaxKind.
SubKeyword
)
63599
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso subOrFunctionKeyword.Kind = SyntaxKind.
SubKeyword
)
Generated\Syntax.xml.Main.Generated.vb (38)
5740
Case SyntaxKind.
SubKeyword
:
6102
Case SyntaxKind.
SubKeyword
6114
Return SyntaxFactory.EndSubStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
))
6598
Return SyntaxKind.
SubKeyword
9230
Case SyntaxKind.
SubKeyword
:
9283
Return SyntaxFactory.SubStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), identifier, typeParameterList, parameterList, asClause, handlesClause, implementsClause)
9297
Return SyntaxFactory.SubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), identifier, Nothing, Nothing, Nothing, Nothing, Nothing)
9311
Return SyntaxFactory.SubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing, Nothing, Nothing)
9505
Return SyntaxKind.
SubKeyword
9582
Case SyntaxKind.
SubKeyword
9615
Return SyntaxFactory.SubNewStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Token(SyntaxKind.NewKeyword), parameterList)
9625
Return SyntaxFactory.SubNewStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Token(SyntaxKind.NewKeyword), Nothing)
9682
Case SyntaxKind.
SubKeyword
:
9750
Return SyntaxFactory.DeclareSubStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), charsetKeyword, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), identifier, SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, aliasName, parameterList, asClause)
9764
Return SyntaxFactory.DeclareSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), identifier, SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, Nothing, Nothing, Nothing)
9778
Return SyntaxFactory.DeclareSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Identifier(identifier), SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, Nothing, Nothing, Nothing)
10026
Return SyntaxKind.
SubKeyword
10163
Case SyntaxKind.
SubKeyword
:
10206
Return SyntaxFactory.DelegateSubStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
), identifier, typeParameterList, parameterList, asClause)
10217
Return SyntaxFactory.DelegateSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
), identifier, Nothing, Nothing, Nothing)
10228
Return SyntaxFactory.DelegateSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing)
10403
Return SyntaxKind.
SubKeyword
13357
Case SyntaxKind.
SubKeyword
:
13431
Case SyntaxKind.
SubKeyword
13444
Return SyntaxFactory.ExitSubStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
))
13691
Return SyntaxKind.
SubKeyword
36749
Case SyntaxKind.
SubKeyword
:
36780
Return SyntaxFactory.SubLambdaHeader(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), parameterList, asClause)
36788
Return SyntaxFactory.SubLambdaHeader(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), Nothing, Nothing)
36901
Return SyntaxKind.
SubKeyword
44052
SyntaxKind.
SubKeyword
,
44162
SyntaxKind.
SubKeyword
,
44193
SyntaxKind.
SubKeyword
,
44213
SyntaxKind.
SubKeyword
,
44373
SyntaxKind.
SubKeyword
,
44838
SyntaxKind.
SubKeyword
,
45124
SyntaxKind.
SubKeyword
,
45614
Case SyntaxKind.
SubKeyword
Parser\BlockContexts\BlockContext.vb (2)
631
endStmt = SyntaxFactory.EndSubStatement(missingEndKeyword, InternalSyntaxFactory.MissingKeyword(SyntaxKind.
SubKeyword
))
636
endStmt = SyntaxFactory.EndSubStatement(missingEndKeyword, InternalSyntaxFactory.MissingKeyword(SyntaxKind.
SubKeyword
))
Parser\ParseExpression.vb (3)
218
If nextToken.Kind = SyntaxKind.
SubKeyword
OrElse nextToken.Kind = SyntaxKind.FunctionKeyword Then
405
Case SyntaxKind.
SubKeyword
,
1660
CurrentToken.Kind = SyntaxKind.
SubKeyword
,
Parser\Parser.vb (12)
523
Dim fakeBegin = SyntaxFactory.SubStatement(Nothing, Nothing, InternalSyntaxFactory.MissingKeyword(SyntaxKind.
SubKeyword
),
739
Case SyntaxKind.
SubKeyword
1043
Case SyntaxKind.
SubKeyword
,
1205
SyntaxKind.
SubKeyword
,
1329
Case SyntaxKind.
SubKeyword
1782
Case SyntaxKind.
SubKeyword
1882
Case SyntaxKind.
SubKeyword
,
3603
Debug.Assert(subKeyword.Kind = SyntaxKind.
SubKeyword
, "must be at a Sub.")
4218
Case SyntaxKind.
SubKeyword
4236
methodKeyword = InternalSyntaxFactory.MissingKeyword(SyntaxKind.
SubKeyword
)
5047
If CurrentToken.Kind = SyntaxKind.
SubKeyword
Then
5058
methodKeyword = ReportSyntaxError(InternalSyntaxFactory.MissingKeyword(SyntaxKind.
SubKeyword
), ERRID.ERR_ExpectedSubFunction)
Parser\ParseStatement.vb (3)
132
Case SyntaxKind.
SubKeyword
183
blockKeyword = InternalSyntaxFactory.MissingKeyword(SyntaxKind.
SubKeyword
)
230
blockKeyword = InternalSyntaxFactory.MissingKeyword(SyntaxKind.
SubKeyword
)
Scanner\KeywordTable.vb (1)
154
SyntaxKind.
SubKeyword
, None,
SymbolDisplay\SymbolDisplayVisitor.Members.vb (5)
198
AddKeyword(SyntaxKind.
SubKeyword
)
214
AddKeyword(SyntaxKind.
SubKeyword
)
228
AddKeyword(SyntaxKind.
SubKeyword
)
276
AddKeyword(SyntaxKind.
SubKeyword
)
477
AddKeyword(If(method.ReturnsVoid, SyntaxKind.
SubKeyword
, SyntaxKind.FunctionKeyword))
SymbolDisplay\SymbolDisplayVisitor.Types.vb (1)
121
AddKeyword(SyntaxKind.
SubKeyword
)
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
290
SyntaxKind.
SubKeyword
,
Syntax\SyntaxKindFacts.vb (2)
212
SyntaxKind.
SubKeyword
,
421
SyntaxKind.
SubKeyword
,
Syntax\SyntaxNodeFactories.vb (1)
590
SyntaxKind.
SubKeyword
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
AdjustSpaceFormattingRule.vb (1)
145
Case SyntaxKind.NewKeyword, SyntaxKind.FunctionKeyword, SyntaxKind.
SubKeyword
, SyntaxKind.SetKeyword,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicMakeMethodSynchronousCodeFixProvider.vb (2)
69
SyntaxFactory.Token(SyntaxKind.
SubKeyword
).WithTriviaFrom(functionStatement.SubOrFunctionKeyword),
82
SyntaxFactory.Token(SyntaxKind.
SubKeyword
).WithTriviaFrom(node.EndSubOrFunctionStatement.BlockKeyword))
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (1)
165
SyntaxKind.
SubKeyword
, SyntaxKind.FunctionKeyword, SyntaxKind.GetKeyword, SyntaxKind.SetKeyword
Microsoft.CodeAnalysis.VisualBasic.Features (9)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (1)
251
Return SyntaxKind.
SubKeyword
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
127
Return memberKindKeyword = SyntaxKind.
SubKeyword
Completion\CompletionProviders\OverrideCompletionProvider.vb (1)
98
Case SyntaxKind.
SubKeyword
ExtractMethod\VisualBasicSelectionValidator.vb (1)
604
Function(e As ExitStatementSyntax) e.BlockKeyword.Kind <> SyntaxKind.
SubKeyword
,
Highlighting\KeywordHighlighters\ConstructorDeclarationHighlighter.vb (1)
36
blockKind:=SyntaxKind.
SubKeyword
,
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
131
If token.IsKind(SyntaxKind.
SubKeyword
, SyntaxKind.FunctionKeyword) AndAlso token.Parent.IsKind(SyntaxKind.SubLambdaHeader, SyntaxKind.FunctionLambdaHeader) Then
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb (1)
51
parts.Add(Keyword(SyntaxKind.
SubKeyword
))
VisualBasicMakeMethodSynchronousCodeFixProvider.vb (2)
69
SyntaxFactory.Token(SyntaxKind.
SubKeyword
).WithTriviaFrom(functionStatement.SubOrFunctionKeyword),
82
SyntaxFactory.Token(SyntaxKind.
SubKeyword
).WithTriviaFrom(node.EndSubOrFunctionStatement.BlockKeyword))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (41)
Generated\Syntax.Test.xml.Generated.vb (24)
64
return InternalSyntax.SyntaxFactory.EndSubStatement(new InternalSyntax.KeywordSyntax(SyntaxKind.EndKeyword, String.Empty, Nothing, Nothing), new InternalSyntax.KeywordSyntax(SyntaxKind.
SubKeyword
, String.Empty, Nothing, Nothing))
280
return InternalSyntax.SyntaxFactory.SubStatement(Nothing, Nothing, new InternalSyntax.KeywordSyntax(SyntaxKind.
SubKeyword
, String.Empty, Nothing, Nothing), GenerateGreenIdentifierToken(), Nothing, Nothing, Nothing, Nothing, Nothing)
288
return InternalSyntax.SyntaxFactory.SubNewStatement(Nothing, Nothing, new InternalSyntax.KeywordSyntax(SyntaxKind.
SubKeyword
, String.Empty, Nothing, Nothing), new InternalSyntax.KeywordSyntax(SyntaxKind.NewKeyword, String.Empty, Nothing, Nothing), Nothing)
292
return InternalSyntax.SyntaxFactory.DeclareSubStatement(Nothing, Nothing, new InternalSyntax.KeywordSyntax(SyntaxKind.DeclareKeyword, String.Empty, Nothing, Nothing), Nothing, new InternalSyntax.KeywordSyntax(SyntaxKind.
SubKeyword
, String.Empty, Nothing, Nothing), GenerateGreenIdentifierToken(), new InternalSyntax.KeywordSyntax(SyntaxKind.LibKeyword, String.Empty, Nothing, Nothing), GenerateGreenCharacterLiteralExpression(), Nothing, Nothing, Nothing, Nothing)
300
return InternalSyntax.SyntaxFactory.DelegateSubStatement(Nothing, Nothing, new InternalSyntax.KeywordSyntax(SyntaxKind.DelegateKeyword, String.Empty, Nothing, Nothing), new InternalSyntax.KeywordSyntax(SyntaxKind.
SubKeyword
, String.Empty, Nothing, Nothing), GenerateGreenIdentifierToken(), Nothing, Nothing, Nothing)
496
return InternalSyntax.SyntaxFactory.ExitSubStatement(new InternalSyntax.KeywordSyntax(SyntaxKind.ExitKeyword, String.Empty, Nothing, Nothing), new InternalSyntax.KeywordSyntax(SyntaxKind.
SubKeyword
, String.Empty, Nothing, Nothing))
1136
return InternalSyntax.SyntaxFactory.SubLambdaHeader(Nothing, Nothing, new InternalSyntax.KeywordSyntax(SyntaxKind.
SubKeyword
, String.Empty, Nothing, Nothing), Nothing, Nothing)
9657
SyntaxFactory.EndSubStatement(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
))
9680
return SyntaxFactory.EndSubStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
))
10879
SyntaxFactory.SubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), Nothing, Nothing, Nothing, Nothing, Nothing)
10886
return SyntaxFactory.SubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), GenerateRedIdentifierToken(), Nothing, Nothing, Nothing, Nothing, Nothing)
10929
SyntaxFactory.SubNewStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), Nothing)
10936
return SyntaxFactory.SubNewStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Token(SyntaxKind.NewKeyword), Nothing)
10942
SyntaxFactory.DeclareSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), GenerateRedIdentifierToken(), SyntaxFactory.Token(SyntaxKind.LibKeyword), Nothing, Nothing, Nothing, Nothing, Nothing)
10950
SyntaxFactory.DeclareSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), GenerateRedIdentifierToken(), SyntaxFactory.Token(SyntaxKind.LibKeyword), GenerateRedCharacterLiteralExpression(), Nothing, Nothing, Nothing, Nothing)
10974
SyntaxFactory.DeclareSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), SyntaxFactory.Token(SyntaxKind.LibKeyword), GenerateRedCharacterLiteralExpression(), Nothing, Nothing, Nothing, Nothing)
10982
SyntaxFactory.DeclareSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), GenerateRedIdentifierToken(), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), GenerateRedCharacterLiteralExpression(), Nothing, Nothing, Nothing, Nothing)
10989
return SyntaxFactory.DeclareSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), GenerateRedIdentifierToken(), SyntaxFactory.Token(SyntaxKind.LibKeyword), GenerateRedCharacterLiteralExpression(), Nothing, Nothing, Nothing, Nothing)
11048
SyntaxFactory.DelegateSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
), GenerateRedIdentifierToken(), Nothing, Nothing, Nothing)
11072
SyntaxFactory.DelegateSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), Nothing, Nothing, Nothing)
11079
return SyntaxFactory.DelegateSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
), GenerateRedIdentifierToken(), Nothing, Nothing, Nothing)
12021
SyntaxFactory.ExitSubStatement(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
))
12044
return SyntaxFactory.ExitSubStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.
SubKeyword
))
16257
return SyntaxFactory.SubLambdaHeader(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), Nothing, Nothing)
Parser\ParseStatements.vb (2)
1703
SyntaxKind.
SubKeyword
,
1749
SyntaxKind.
SubKeyword
,
Scanner\ScannerTests.vb (1)
1018
SyntaxKind.
SubKeyword
,
Syntax\SyntaxFactsTest.vb (12)
192
Assert.False(SyntaxFacts.IsAccessorStatement(SyntaxKind.
SubKeyword
))
201
Assert.False(SyntaxFacts.IsAccessorStatementAccessorKeyword(SyntaxKind.
SubKeyword
))
296
Assert.False(SyntaxFacts.IsAttributeTargetAttributeModifier(SyntaxKind.
SubKeyword
))
404
For Each item As SyntaxKind In {SyntaxKind.
SubKeyword
, SyntaxKind.FunctionKeyword}
422
For Each item As SyntaxKind In {SyntaxKind.
SubKeyword
, SyntaxKind.FunctionKeyword}
450
For Each item As SyntaxKind In {SyntaxKind.IfKeyword, SyntaxKind.UsingKeyword, SyntaxKind.WithKeyword, SyntaxKind.SelectKeyword, SyntaxKind.StructureKeyword, SyntaxKind.EnumKeyword, SyntaxKind.InterfaceKeyword, SyntaxKind.ClassKeyword, SyntaxKind.ModuleKeyword, SyntaxKind.NamespaceKeyword, SyntaxKind.
SubKeyword
, SyntaxKind.FunctionKeyword, SyntaxKind.GetKeyword, SyntaxKind.SetKeyword, SyntaxKind.PropertyKeyword, SyntaxKind.OperatorKeyword, SyntaxKind.EventKeyword, SyntaxKind.AddHandlerKeyword, SyntaxKind.RemoveHandlerKeyword, SyntaxKind.RaiseEventKeyword, SyntaxKind.WhileKeyword, SyntaxKind.TryKeyword, SyntaxKind.SyncLockKeyword}
468
For Each item As SyntaxKind In {SyntaxKind.DoKeyword, SyntaxKind.ForKeyword, SyntaxKind.
SubKeyword
, SyntaxKind.FunctionKeyword, SyntaxKind.OperatorKeyword, SyntaxKind.PropertyKeyword, SyntaxKind.TryKeyword, SyntaxKind.SelectKeyword, SyntaxKind.WhileKeyword}
505
Assert.False(SyntaxFacts.IsKeywordEventContainerKeyword(SyntaxKind.
SubKeyword
))
511
For Each item As SyntaxKind In {SyntaxKind.AddHandlerKeyword, SyntaxKind.AddressOfKeyword, SyntaxKind.AliasKeyword, SyntaxKind.AndKeyword, SyntaxKind.AndAlsoKeyword, SyntaxKind.AsKeyword, SyntaxKind.BooleanKeyword, SyntaxKind.ByRefKeyword, SyntaxKind.ByteKeyword, SyntaxKind.ByValKeyword, SyntaxKind.CallKeyword, SyntaxKind.CaseKeyword, SyntaxKind.CatchKeyword, SyntaxKind.CBoolKeyword, SyntaxKind.CByteKeyword, SyntaxKind.CCharKeyword, SyntaxKind.CDateKeyword, SyntaxKind.CDecKeyword, SyntaxKind.CDblKeyword, SyntaxKind.CharKeyword, SyntaxKind.CIntKeyword, SyntaxKind.ClassKeyword, SyntaxKind.CLngKeyword, SyntaxKind.CObjKeyword, SyntaxKind.ConstKeyword, SyntaxKind.ReferenceKeyword, SyntaxKind.ContinueKeyword, SyntaxKind.CSByteKeyword, SyntaxKind.CShortKeyword, SyntaxKind.CSngKeyword, SyntaxKind.CStrKeyword, SyntaxKind.CTypeKeyword, SyntaxKind.CUIntKeyword, SyntaxKind.CULngKeyword, SyntaxKind.CUShortKeyword, SyntaxKind.DateKeyword, SyntaxKind.DecimalKeyword, SyntaxKind.DeclareKeyword, SyntaxKind.DefaultKeyword, SyntaxKind.DelegateKeyword, SyntaxKind.DimKeyword, SyntaxKind.DirectCastKeyword, SyntaxKind.DoKeyword, SyntaxKind.DoubleKeyword, SyntaxKind.EachKeyword, SyntaxKind.ElseKeyword, SyntaxKind.ElseIfKeyword, SyntaxKind.EndKeyword, SyntaxKind.EnumKeyword, SyntaxKind.EraseKeyword, SyntaxKind.ErrorKeyword, SyntaxKind.EventKeyword, SyntaxKind.ExitKeyword, SyntaxKind.FalseKeyword, SyntaxKind.FinallyKeyword, SyntaxKind.ForKeyword, SyntaxKind.FriendKeyword, SyntaxKind.FunctionKeyword, SyntaxKind.GetKeyword, SyntaxKind.GetTypeKeyword, SyntaxKind.GetXmlNamespaceKeyword, SyntaxKind.GlobalKeyword, SyntaxKind.GoToKeyword, SyntaxKind.HandlesKeyword, SyntaxKind.IfKeyword, SyntaxKind.ImplementsKeyword, SyntaxKind.ImportsKeyword, SyntaxKind.InKeyword, SyntaxKind.InheritsKeyword, SyntaxKind.IntegerKeyword, SyntaxKind.InterfaceKeyword, SyntaxKind.IsKeyword, SyntaxKind.IsNotKeyword, SyntaxKind.LetKeyword, SyntaxKind.LibKeyword, SyntaxKind.LikeKeyword, SyntaxKind.LongKeyword, SyntaxKind.LoopKeyword, SyntaxKind.MeKeyword, SyntaxKind.ModKeyword, SyntaxKind.ModuleKeyword, SyntaxKind.MustInheritKeyword, SyntaxKind.MustOverrideKeyword, SyntaxKind.MyBaseKeyword, SyntaxKind.MyClassKeyword, SyntaxKind.NamespaceKeyword, SyntaxKind.NarrowingKeyword, SyntaxKind.NextKeyword, SyntaxKind.NewKeyword, SyntaxKind.NotKeyword, SyntaxKind.NothingKeyword, SyntaxKind.NotInheritableKeyword, SyntaxKind.NotOverridableKeyword, SyntaxKind.ObjectKeyword, SyntaxKind.OfKeyword, SyntaxKind.OnKeyword, SyntaxKind.OperatorKeyword, SyntaxKind.OptionKeyword, SyntaxKind.OptionalKeyword, SyntaxKind.OrKeyword, SyntaxKind.OrElseKeyword, SyntaxKind.OverloadsKeyword, SyntaxKind.OverridableKeyword, SyntaxKind.OverridesKeyword, SyntaxKind.ParamArrayKeyword, SyntaxKind.PartialKeyword, SyntaxKind.PrivateKeyword, SyntaxKind.PropertyKeyword, SyntaxKind.ProtectedKeyword, SyntaxKind.PublicKeyword, SyntaxKind.RaiseEventKeyword, SyntaxKind.ReadOnlyKeyword, SyntaxKind.ReDimKeyword, SyntaxKind.REMKeyword, SyntaxKind.RemoveHandlerKeyword, SyntaxKind.ResumeKeyword, SyntaxKind.ReturnKeyword, SyntaxKind.SByteKeyword, SyntaxKind.SelectKeyword, SyntaxKind.SetKeyword, SyntaxKind.ShadowsKeyword, SyntaxKind.SharedKeyword, SyntaxKind.ShortKeyword, SyntaxKind.SingleKeyword, SyntaxKind.StaticKeyword, SyntaxKind.StepKeyword, SyntaxKind.StopKeyword, SyntaxKind.StringKeyword, SyntaxKind.StructureKeyword, SyntaxKind.
SubKeyword
, SyntaxKind.SyncLockKeyword, SyntaxKind.ThenKeyword, SyntaxKind.ThrowKeyword, SyntaxKind.ToKeyword, SyntaxKind.TrueKeyword, SyntaxKind.TryKeyword, SyntaxKind.TryCastKeyword, SyntaxKind.TypeOfKeyword, SyntaxKind.UIntegerKeyword, SyntaxKind.ULongKeyword, SyntaxKind.UShortKeyword, SyntaxKind.UsingKeyword, SyntaxKind.WhenKeyword, SyntaxKind.WhileKeyword, SyntaxKind.WideningKeyword, SyntaxKind.WithKeyword, SyntaxKind.WithEventsKeyword, SyntaxKind.WriteOnlyKeyword, SyntaxKind.XorKeyword, SyntaxKind.EndIfKeyword, SyntaxKind.GosubKeyword, SyntaxKind.VariantKeyword, SyntaxKind.WendKeyword, SyntaxKind.AggregateKeyword, SyntaxKind.AllKeyword, SyntaxKind.AnsiKeyword, SyntaxKind.AscendingKeyword, SyntaxKind.AssemblyKeyword, SyntaxKind.AutoKeyword, SyntaxKind.BinaryKeyword, SyntaxKind.ByKeyword, SyntaxKind.CompareKeyword, SyntaxKind.CustomKeyword, SyntaxKind.DescendingKeyword, SyntaxKind.DistinctKeyword, SyntaxKind.EqualsKeyword, SyntaxKind.ExplicitKeyword, SyntaxKind.ExternalSourceKeyword, SyntaxKind.ExternalChecksumKeyword, SyntaxKind.FromKeyword, SyntaxKind.GroupKeyword, SyntaxKind.InferKeyword, SyntaxKind.IntoKeyword, SyntaxKind.IsFalseKeyword, SyntaxKind.IsTrueKeyword, SyntaxKind.JoinKeyword, SyntaxKind.KeyKeyword, SyntaxKind.MidKeyword, SyntaxKind.OffKeyword, SyntaxKind.OrderKeyword, SyntaxKind.OutKeyword, SyntaxKind.PreserveKeyword, SyntaxKind.RegionKeyword, SyntaxKind.SkipKeyword, SyntaxKind.StrictKeyword, SyntaxKind.TakeKeyword, SyntaxKind.TextKeyword, SyntaxKind.UnicodeKeyword, SyntaxKind.UntilKeyword, SyntaxKind.WhereKeyword, SyntaxKind.TypeKeyword, SyntaxKind.XmlKeyword}
538
For Each item As SyntaxKind In {SyntaxKind.
SubKeyword
, SyntaxKind.FunctionKeyword}
612
For Each item As SyntaxKind In {SyntaxKind.
SubKeyword
, SyntaxKind.FunctionKeyword}
676
Assert.False(SyntaxFacts.IsOperatorStatementOperatorToken(SyntaxKind.
SubKeyword
))
TestSyntaxNodes.vb (2)
877
SyntaxFactory.Token(SyntaxFactory.WhitespaceTrivia(" "), SyntaxKind.
SubKeyword
, SyntaxFactory.WhitespaceTrivia(" "), "SUB"),
1036
SyntaxFactory.Token(New SyntaxTrivia(Nothing, CType(SyntaxFactory.WhitespaceTrivia(" ").UnderlyingNode.AddError(CreateDiagnosticInfo(22)).AddError(CreateDiagnosticInfo(23)), InternalSyntax.SyntaxTrivia), 0, 0), SyntaxKind.
SubKeyword
, SyntaxFactory.WhitespaceTrivia(" "), "SUB"),
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
CodeGeneration\MethodGenerator.vb (1)
72
Dim keyword = If(isSub, SyntaxKind.
SubKeyword
, SyntaxKind.FunctionKeyword)
CodeGeneration\NamedTypeGenerator.vb (1)
139
subOrFunctionKeyword:=If(invokeMethod.ReturnsVoid, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)),
CodeGeneration\VisualBasicSyntaxGenerator.vb (8)
784
subOrFunctionKeyword:=If(returnType Is Nothing, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)),
1562
subOrFunctionKeyword:=If(kind = SyntaxKind.DelegateSubStatement, SyntaxFactory.Token(SyntaxKind.
SubKeyword
), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)),
2466
SyntaxFactory.Token(mb.EndBlockStatement.BlockKeyword.LeadingTrivia, SyntaxKind.
SubKeyword
, mb.EndBlockStatement.BlockKeyword.TrailingTrivia)
2474
SyntaxFactory.Token(ms.DeclarationKeyword.LeadingTrivia, SyntaxKind.
SubKeyword
, ms.DeclarationKeyword.TrailingTrivia),
2487
SyntaxFactory.Token(ds.DeclarationKeyword.LeadingTrivia, SyntaxKind.
SubKeyword
, ds.DeclarationKeyword.TrailingTrivia),
2501
SyntaxFactory.Token(ml.EndSubOrFunctionStatement.BlockKeyword.LeadingTrivia, SyntaxKind.
SubKeyword
, ml.EndSubOrFunctionStatement.BlockKeyword.TrailingTrivia)
2515
SyntaxFactory.Token(lh.DeclarationKeyword.LeadingTrivia, SyntaxKind.
SubKeyword
, lh.DeclarationKeyword.TrailingTrivia),
2525
SyntaxFactory.Token(ds.DeclarationKeyword.LeadingTrivia, SyntaxKind.
SubKeyword
, ds.DeclarationKeyword.TrailingTrivia),
Formatting\Rules\AdjustSpaceFormattingRule.vb (1)
145
Case SyntaxKind.NewKeyword, SyntaxKind.FunctionKeyword, SyntaxKind.
SubKeyword
, SyntaxKind.SetKeyword,
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\VisualBasicCodeModelService.vb (1)
3154
subOrFunctionKeyword:=SyntaxFactory.Token(SyntaxKind.
SubKeyword
),
Help\VisualBasicHelpContextService.Visitor.vb (1)
89
Case SyntaxKind.
SubKeyword