1164 references to SyntaxKind
Microsoft.CodeAnalysis.VisualBasic.ResultProvider (1164)
src\Compilers\VisualBasic\Portable\Scanner\KeywordTable.vb (240)
24SyntaxKind.AddHandlerKeyword, None, 25SyntaxKind.AddressOfKeyword, None, 26SyntaxKind.AliasKeyword, None, 27SyntaxKind.AndKeyword, PrecedenceAnd Or CanFollowExpr, 28SyntaxKind.AndAlsoKeyword, PrecedenceAnd Or CanFollowExpr, 29SyntaxKind.AsKeyword, None, 30SyntaxKind.BooleanKeyword, None, 31SyntaxKind.ByRefKeyword, None, 32SyntaxKind.ByteKeyword, None, 33SyntaxKind.ByValKeyword, None, 34SyntaxKind.CallKeyword, None, 35SyntaxKind.CaseKeyword, None, 36SyntaxKind.CatchKeyword, None, 37SyntaxKind.CBoolKeyword, None, 38SyntaxKind.CByteKeyword, None, 39SyntaxKind.CCharKeyword, None, 40SyntaxKind.CDateKeyword, None, 41SyntaxKind.CDecKeyword, None, 42SyntaxKind.CDblKeyword, None, 43SyntaxKind.CharKeyword, None, 44SyntaxKind.CIntKeyword, None, 45SyntaxKind.ClassKeyword, None, 46SyntaxKind.CLngKeyword, None, 47SyntaxKind.CObjKeyword, None, 48SyntaxKind.ConstKeyword, None, 49SyntaxKind.ContinueKeyword, New7to8, 50SyntaxKind.CSByteKeyword, New7to8, 51SyntaxKind.CShortKeyword, None, 52SyntaxKind.CSngKeyword, None, 53SyntaxKind.CStrKeyword, None, 54SyntaxKind.CTypeKeyword, None, 55SyntaxKind.CUIntKeyword, New7to8, 56SyntaxKind.CULngKeyword, New7to8, 57SyntaxKind.CUShortKeyword, New7to8, 58SyntaxKind.DateKeyword, None, 59SyntaxKind.DecimalKeyword, None, 60SyntaxKind.DeclareKeyword, None, 61SyntaxKind.DefaultKeyword, None, 62SyntaxKind.DelegateKeyword, None, 63SyntaxKind.DimKeyword, None, 64SyntaxKind.DirectCastKeyword, None, 65SyntaxKind.DoKeyword, None, 66SyntaxKind.DoubleKeyword, None, 67SyntaxKind.EachKeyword, None, 68SyntaxKind.ElseKeyword, CanFollowExpr, 69SyntaxKind.ElseIfKeyword, None, 70SyntaxKind.EndKeyword, None, 71SyntaxKind.EnumKeyword, None, 72SyntaxKind.EraseKeyword, None, 73SyntaxKind.ErrorKeyword, None, 74SyntaxKind.EventKeyword, None, 75SyntaxKind.ExitKeyword, None, 76SyntaxKind.FalseKeyword, None, 77SyntaxKind.FinallyKeyword, None, 78SyntaxKind.ForKeyword, None, 79SyntaxKind.FriendKeyword, None, 80SyntaxKind.FunctionKeyword, None, 81SyntaxKind.GetKeyword, None, 82SyntaxKind.GetTypeKeyword, None, 83SyntaxKind.GetXmlNamespaceKeyword, None, 84SyntaxKind.GlobalKeyword, New7to8, 85SyntaxKind.GoToKeyword, None, 86SyntaxKind.HandlesKeyword, None, 87SyntaxKind.IfKeyword, None, 88SyntaxKind.ImplementsKeyword, CanFollowExpr, 89SyntaxKind.ImportsKeyword, None, 90SyntaxKind.InKeyword, CanFollowExpr, 91SyntaxKind.InheritsKeyword, None, 92SyntaxKind.IntegerKeyword, None, 93SyntaxKind.InterfaceKeyword, None, 94SyntaxKind.IsKeyword, PrecedenceRelational Or CanFollowExpr, 95SyntaxKind.IsNotKeyword, PrecedenceRelational Or New7to8 Or CanFollowExpr, 96SyntaxKind.LetKeyword, QueryClause Or CanFollowExpr, 97SyntaxKind.LibKeyword, None, 98SyntaxKind.LikeKeyword, PrecedenceRelational Or CanFollowExpr, 99SyntaxKind.LongKeyword, None, 100SyntaxKind.LoopKeyword, None, 101SyntaxKind.MeKeyword, None, 102SyntaxKind.ModKeyword, PrecedenceModulus Or CanFollowExpr, 103SyntaxKind.ModuleKeyword, None, 104SyntaxKind.MustInheritKeyword, None, 105SyntaxKind.MustOverrideKeyword, None, 106SyntaxKind.MyBaseKeyword, None, 107SyntaxKind.MyClassKeyword, None, 108SyntaxKind.NameOfKeyword, None, 109SyntaxKind.NamespaceKeyword, None, 110SyntaxKind.NarrowingKeyword, New7to8, 111SyntaxKind.NextKeyword, None, 112SyntaxKind.NewKeyword, None, 113SyntaxKind.NotKeyword, PrecedenceNot, 114SyntaxKind.NothingKeyword, None, 115SyntaxKind.NotInheritableKeyword, None, 116SyntaxKind.NotOverridableKeyword, None, 117SyntaxKind.ObjectKeyword, None, 118SyntaxKind.OfKeyword, New7to8, 119SyntaxKind.OnKeyword, CanFollowExpr, 120SyntaxKind.OperatorKeyword, New7to8, 121SyntaxKind.OptionKeyword, None, 122SyntaxKind.OptionalKeyword, None, 123SyntaxKind.OrKeyword, PrecedenceOr Or CanFollowExpr, 124SyntaxKind.OrElseKeyword, PrecedenceOr Or CanFollowExpr, 125SyntaxKind.OverloadsKeyword, None, 126SyntaxKind.OverridableKeyword, None, 127SyntaxKind.OverridesKeyword, None, 128SyntaxKind.ParamArrayKeyword, None, 129SyntaxKind.PartialKeyword, New7to8, 130SyntaxKind.PrivateKeyword, None, 131SyntaxKind.PropertyKeyword, None, 132SyntaxKind.ProtectedKeyword, None, 133SyntaxKind.PublicKeyword, None, 134SyntaxKind.RaiseEventKeyword, None, 135SyntaxKind.ReadOnlyKeyword, None, 136SyntaxKind.ReferenceKeyword, None, 137SyntaxKind.ReDimKeyword, None, 138SyntaxKind.REMKeyword, CanFollowExpr, 139SyntaxKind.RemoveHandlerKeyword, None, 140SyntaxKind.ResumeKeyword, None, 141SyntaxKind.ReturnKeyword, None, 142SyntaxKind.SByteKeyword, New7to8, 143SyntaxKind.SelectKeyword, QueryClause Or CanFollowExpr, 144SyntaxKind.SetKeyword, None, 145SyntaxKind.ShadowsKeyword, None, 146SyntaxKind.SharedKeyword, None, 147SyntaxKind.ShortKeyword, None, 148SyntaxKind.SingleKeyword, None, 149SyntaxKind.StaticKeyword, None, 150SyntaxKind.StepKeyword, CanFollowExpr, 151SyntaxKind.StopKeyword, None, 152SyntaxKind.StringKeyword, None, 153SyntaxKind.StructureKeyword, None, 154SyntaxKind.SubKeyword, None, 155SyntaxKind.SyncLockKeyword, None, 156SyntaxKind.ThenKeyword, CanFollowExpr, 157SyntaxKind.ThrowKeyword, None, 158SyntaxKind.ToKeyword, CanFollowExpr, 159SyntaxKind.TrueKeyword, None, 160SyntaxKind.TryKeyword, None, 161SyntaxKind.TryCastKeyword, New7to8, 162SyntaxKind.TypeOfKeyword, None, 163SyntaxKind.UIntegerKeyword, New7to8, 164SyntaxKind.ULongKeyword, New7to8, 165SyntaxKind.UShortKeyword, New7to8, 166SyntaxKind.UsingKeyword, New7to8, 167SyntaxKind.WhenKeyword, None, 168SyntaxKind.WhileKeyword, None, 169SyntaxKind.WideningKeyword, New7to8, 170SyntaxKind.WithKeyword, None, 171SyntaxKind.WithEventsKeyword, None, 172SyntaxKind.WriteOnlyKeyword, None, 173SyntaxKind.XorKeyword, PrecedenceXor Or CanFollowExpr, 174SyntaxKind.AggregateKeyword, QueryClause Or CanFollowExpr, 175SyntaxKind.AllKeyword, None, 176SyntaxKind.AnsiKeyword, None, 177SyntaxKind.AscendingKeyword, CanFollowExpr, 178SyntaxKind.AssemblyKeyword, None, 179SyntaxKind.AutoKeyword, None, 180SyntaxKind.BinaryKeyword, None, 181SyntaxKind.ByKeyword, CanFollowExpr, 182SyntaxKind.CompareKeyword, None, 183SyntaxKind.CustomKeyword, None, 184SyntaxKind.DescendingKeyword, CanFollowExpr, 185SyntaxKind.DisableKeyword, None, 186SyntaxKind.DistinctKeyword, QueryClause Or CanFollowExpr, 187SyntaxKind.EnableKeyword, None, 188SyntaxKind.EqualsKeyword, CanFollowExpr, 189SyntaxKind.ExplicitKeyword, None, 190SyntaxKind.ExternalSourceKeyword, None, 191SyntaxKind.ExternalChecksumKeyword, None, 192SyntaxKind.FromKeyword, QueryClause Or CanFollowExpr, 193SyntaxKind.GroupKeyword, QueryClause Or CanFollowExpr, 194SyntaxKind.InferKeyword, None, 195SyntaxKind.IntoKeyword, CanFollowExpr, 196SyntaxKind.IsFalseKeyword, None, 197SyntaxKind.IsTrueKeyword, None, 198SyntaxKind.JoinKeyword, QueryClause Or CanFollowExpr, 199SyntaxKind.KeyKeyword, None, 200SyntaxKind.MidKeyword, None, 201SyntaxKind.OffKeyword, None, 202SyntaxKind.OrderKeyword, QueryClause Or CanFollowExpr, 203SyntaxKind.OutKeyword, None, 204SyntaxKind.PreserveKeyword, None, 205SyntaxKind.RegionKeyword, None, 206SyntaxKind.SkipKeyword, QueryClause Or CanFollowExpr, 207SyntaxKind.StrictKeyword, None, 208SyntaxKind.TextKeyword, None, 209SyntaxKind.TakeKeyword, QueryClause Or CanFollowExpr, 210SyntaxKind.UnicodeKeyword, None, 211SyntaxKind.UntilKeyword, None, 212SyntaxKind.WarningKeyword, None, 213SyntaxKind.WhereKeyword, QueryClause Or CanFollowExpr, 214SyntaxKind.AsyncKeyword, None, 215SyntaxKind.AwaitKeyword, PrecedenceAwait, 216SyntaxKind.IteratorKeyword, None, 217SyntaxKind.YieldKeyword, None, 218SyntaxKind.EndIfKeyword, None, 219SyntaxKind.GosubKeyword, None, 220SyntaxKind.TypeKeyword, None, 221SyntaxKind.VariantKeyword, None, 222SyntaxKind.WendKeyword, None, 223SyntaxKind.CommaToken, CanFollowExpr, 224SyntaxKind.AmpersandToken, PrecedenceConcatenate Or CanFollowExpr, 225SyntaxKind.SingleQuoteToken, None, 226SyntaxKind.OpenParenToken, CanFollowExpr, 227SyntaxKind.CloseParenToken, CanFollowExpr, 228SyntaxKind.OpenBraceToken, None, 229SyntaxKind.CloseBraceToken, CanFollowExpr, 230SyntaxKind.AsteriskToken, PrecedenceMultiply Or CanFollowExpr, 231SyntaxKind.PlusToken, PrecedenceAdd Or CanFollowExpr, 232SyntaxKind.MinusToken, PrecedenceAdd Or CanFollowExpr, 233SyntaxKind.SlashToken, PrecedenceMultiply Or CanFollowExpr, 234SyntaxKind.LessThanToken, PrecedenceRelational Or CanFollowExpr, 235SyntaxKind.LessThanEqualsToken, PrecedenceRelational Or CanFollowExpr, 236SyntaxKind.LessThanGreaterThanToken, PrecedenceRelational Or CanFollowExpr, 237SyntaxKind.EqualsToken, PrecedenceRelational Or CanFollowExpr, 238SyntaxKind.GreaterThanToken, PrecedenceRelational Or CanFollowExpr, 239SyntaxKind.GreaterThanEqualsToken, PrecedenceRelational, 240SyntaxKind.BackslashToken, PrecedenceIntegerDivide Or CanFollowExpr, 241SyntaxKind.CaretToken, PrecedenceExponentiate Or CanFollowExpr, 242SyntaxKind.ColonEqualsToken, None, 243SyntaxKind.AmpersandEqualsToken, PrecedenceConcatenate, 244SyntaxKind.AsteriskEqualsToken, PrecedenceMultiply, 245SyntaxKind.PlusEqualsToken, PrecedenceAdd, 246SyntaxKind.MinusEqualsToken, PrecedenceAdd, 247SyntaxKind.SlashEqualsToken, PrecedenceMultiply, 248SyntaxKind.BackslashEqualsToken, PrecedenceIntegerDivide, 249SyntaxKind.CaretEqualsToken, PrecedenceExponentiate, 250SyntaxKind.LessThanLessThanToken, PrecedenceShift, 251SyntaxKind.GreaterThanGreaterThanToken, PrecedenceShift, 252SyntaxKind.LessThanLessThanEqualsToken, PrecedenceShift, 253SyntaxKind.GreaterThanGreaterThanEqualsToken, PrecedenceShift, 254SyntaxKind.PercentGreaterThanToken, CanFollowExpr 260Token:=DirectCast(keywordInitData(i), SyntaxKind), 293Private Shared ReadOnly s_keywords As New Dictionary(Of String, SyntaxKind)(IdentifierComparison.Comparer) 296Friend Shared Function TokenOfString(tokenName As String) As SyntaxKind 301Dim kind As SyntaxKind 303kind = SyntaxKind.IdentifierToken 339Friend Shared Function CanFollowExpression(kind As SyntaxKind) As Boolean 347Friend Shared Function IsQueryClause(kind As SyntaxKind) As Boolean 355Friend Shared Function TokenOpPrec(kind As SyntaxKind) As OperatorPrecedence 367Token As SyntaxKind,
src\Compilers\VisualBasic\Portable\Syntax\SyntaxKindFacts.vb (667)
14Public Shared Function IsReservedKeyword(kind As SyntaxKind) As Boolean 15Return kind - SyntaxKind.AddHandlerKeyword <= 16SyntaxKind.WendKeyword - SyntaxKind.AddHandlerKeyword OrElse kind = SyntaxKind.NameOfKeyword 22Public Shared Function IsContextualKeyword(kind As SyntaxKind) As Boolean 23Return kind = SyntaxKind.ReferenceKeyword OrElse 24(SyntaxKind.AggregateKeyword <= kind AndAlso kind <= SyntaxKind.YieldKeyword) 30Public Shared Function IsInstanceExpression(kind As SyntaxKind) As Boolean 32Case SyntaxKind.MeKeyword, 33SyntaxKind.MyClassKeyword, 34SyntaxKind.MyBaseKeyword 45Public Shared Function GetInstanceExpression(kind As SyntaxKind) As SyntaxKind 47Case SyntaxKind.MeKeyword 48Return SyntaxKind.MeExpression 49Case SyntaxKind.MyClassKeyword 50Return SyntaxKind.MyClassExpression 51Case SyntaxKind.MyBaseKeyword 52Return SyntaxKind.MyBaseExpression 54Return SyntaxKind.None 61Public Shared Function IsPreprocessorKeyword(kind As SyntaxKind) As Boolean 63Case SyntaxKind.IfKeyword, 64SyntaxKind.ElseIfKeyword, 65SyntaxKind.ElseKeyword, 66SyntaxKind.EndIfKeyword, 67SyntaxKind.RegionKeyword, 68SyntaxKind.EndKeyword, 69SyntaxKind.ConstKeyword, 70SyntaxKind.ReferenceKeyword, 71SyntaxKind.EnableKeyword, 72SyntaxKind.DisableKeyword, 73SyntaxKind.ExternalSourceKeyword, 74SyntaxKind.ExternalChecksumKeyword 81Private Shared ReadOnly s_reservedKeywords As SyntaxKind() = New SyntaxKind() { 82SyntaxKind.AddressOfKeyword, 83SyntaxKind.AddHandlerKeyword, 84SyntaxKind.AliasKeyword, 85SyntaxKind.AndKeyword, 86SyntaxKind.AndAlsoKeyword, 87SyntaxKind.AsKeyword, 88SyntaxKind.BooleanKeyword, 89SyntaxKind.ByRefKeyword, 90SyntaxKind.ByteKeyword, 91SyntaxKind.ByValKeyword, 92SyntaxKind.CallKeyword, 93SyntaxKind.CaseKeyword, 94SyntaxKind.CatchKeyword, 95SyntaxKind.CBoolKeyword, 96SyntaxKind.CByteKeyword, 97SyntaxKind.CCharKeyword, 98SyntaxKind.CDateKeyword, 99SyntaxKind.CDecKeyword, 100SyntaxKind.CDblKeyword, 101SyntaxKind.CharKeyword, 102SyntaxKind.CIntKeyword, 103SyntaxKind.ClassKeyword, 104SyntaxKind.CLngKeyword, 105SyntaxKind.CObjKeyword, 106SyntaxKind.ConstKeyword, 107SyntaxKind.ReferenceKeyword, 108SyntaxKind.ContinueKeyword, 109SyntaxKind.CSByteKeyword, 110SyntaxKind.CShortKeyword, 111SyntaxKind.CSngKeyword, 112SyntaxKind.CStrKeyword, 113SyntaxKind.CTypeKeyword, 114SyntaxKind.CUIntKeyword, 115SyntaxKind.CULngKeyword, 116SyntaxKind.CUShortKeyword, 117SyntaxKind.DateKeyword, 118SyntaxKind.DecimalKeyword, 119SyntaxKind.DeclareKeyword, 120SyntaxKind.DefaultKeyword, 121SyntaxKind.DelegateKeyword, 122SyntaxKind.DimKeyword, 123SyntaxKind.DirectCastKeyword, 124SyntaxKind.DoKeyword, 125SyntaxKind.DoubleKeyword, 126SyntaxKind.EachKeyword, 127SyntaxKind.ElseKeyword, 128SyntaxKind.ElseIfKeyword, 129SyntaxKind.EndKeyword, 130SyntaxKind.EnumKeyword, 131SyntaxKind.EraseKeyword, 132SyntaxKind.ErrorKeyword, 133SyntaxKind.EventKeyword, 134SyntaxKind.ExitKeyword, 135SyntaxKind.FalseKeyword, 136SyntaxKind.FinallyKeyword, 137SyntaxKind.ForKeyword, 138SyntaxKind.FriendKeyword, 139SyntaxKind.FunctionKeyword, 140SyntaxKind.GetKeyword, 141SyntaxKind.GetTypeKeyword, 142SyntaxKind.GetXmlNamespaceKeyword, 143SyntaxKind.GlobalKeyword, 144SyntaxKind.GoToKeyword, 145SyntaxKind.HandlesKeyword, 146SyntaxKind.IfKeyword, 147SyntaxKind.ImplementsKeyword, 148SyntaxKind.ImportsKeyword, 149SyntaxKind.InKeyword, 150SyntaxKind.InheritsKeyword, 151SyntaxKind.IntegerKeyword, 152SyntaxKind.InterfaceKeyword, 153SyntaxKind.IsKeyword, 154SyntaxKind.IsNotKeyword, 155SyntaxKind.LetKeyword, 156SyntaxKind.LibKeyword, 157SyntaxKind.LikeKeyword, 158SyntaxKind.LongKeyword, 159SyntaxKind.LoopKeyword, 160SyntaxKind.MeKeyword, 161SyntaxKind.ModKeyword, 162SyntaxKind.ModuleKeyword, 163SyntaxKind.MustInheritKeyword, 164SyntaxKind.MustOverrideKeyword, 165SyntaxKind.MyBaseKeyword, 166SyntaxKind.MyClassKeyword, 167SyntaxKind.NameOfKeyword, 168SyntaxKind.NamespaceKeyword, 169SyntaxKind.NarrowingKeyword, 170SyntaxKind.NextKeyword, 171SyntaxKind.NewKeyword, 172SyntaxKind.NotKeyword, 173SyntaxKind.NothingKeyword, 174SyntaxKind.NotInheritableKeyword, 175SyntaxKind.NotOverridableKeyword, 176SyntaxKind.ObjectKeyword, 177SyntaxKind.OfKeyword, 178SyntaxKind.OnKeyword, 179SyntaxKind.OperatorKeyword, 180SyntaxKind.OptionKeyword, 181SyntaxKind.OptionalKeyword, 182SyntaxKind.OrKeyword, 183SyntaxKind.OrElseKeyword, 184SyntaxKind.OverloadsKeyword, 185SyntaxKind.OverridableKeyword, 186SyntaxKind.OverridesKeyword, 187SyntaxKind.ParamArrayKeyword, 188SyntaxKind.PartialKeyword, 189SyntaxKind.PrivateKeyword, 190SyntaxKind.PropertyKeyword, 191SyntaxKind.ProtectedKeyword, 192SyntaxKind.PublicKeyword, 193SyntaxKind.RaiseEventKeyword, 194SyntaxKind.ReadOnlyKeyword, 195SyntaxKind.ReDimKeyword, 196SyntaxKind.REMKeyword, 197SyntaxKind.RemoveHandlerKeyword, 198SyntaxKind.ResumeKeyword, 199SyntaxKind.ReturnKeyword, 200SyntaxKind.SByteKeyword, 201SyntaxKind.SelectKeyword, 202SyntaxKind.SetKeyword, 203SyntaxKind.ShadowsKeyword, 204SyntaxKind.SharedKeyword, 205SyntaxKind.ShortKeyword, 206SyntaxKind.SingleKeyword, 207SyntaxKind.StaticKeyword, 208SyntaxKind.StepKeyword, 209SyntaxKind.StopKeyword, 210SyntaxKind.StringKeyword, 211SyntaxKind.StructureKeyword, 212SyntaxKind.SubKeyword, 213SyntaxKind.SyncLockKeyword, 214SyntaxKind.ThenKeyword, 215SyntaxKind.ThrowKeyword, 216SyntaxKind.ToKeyword, 217SyntaxKind.TrueKeyword, 218SyntaxKind.TryKeyword, 219SyntaxKind.TryCastKeyword, 220SyntaxKind.TypeOfKeyword, 221SyntaxKind.UIntegerKeyword, 222SyntaxKind.ULongKeyword, 223SyntaxKind.UShortKeyword, 224SyntaxKind.UsingKeyword, 225SyntaxKind.WhenKeyword, 226SyntaxKind.WhileKeyword, 227SyntaxKind.WideningKeyword, 228SyntaxKind.WithKeyword, 229SyntaxKind.WithEventsKeyword, 230SyntaxKind.WriteOnlyKeyword, 231SyntaxKind.XorKeyword, 232SyntaxKind.EndIfKeyword, 233SyntaxKind.GosubKeyword, 234SyntaxKind.VariantKeyword, 235SyntaxKind.WendKeyword 240Public Shared Function GetReservedKeywordKinds() As IEnumerable(Of SyntaxKind) 244Private Shared ReadOnly s_contextualKeywords As SyntaxKind() = New SyntaxKind() { 245SyntaxKind.AggregateKeyword, 246SyntaxKind.AllKeyword, 247SyntaxKind.AnsiKeyword, 248SyntaxKind.AscendingKeyword, 249SyntaxKind.AssemblyKeyword, 250SyntaxKind.AutoKeyword, 251SyntaxKind.BinaryKeyword, 252SyntaxKind.ByKeyword, 253SyntaxKind.CompareKeyword, 254SyntaxKind.CustomKeyword, 255SyntaxKind.DescendingKeyword, 256SyntaxKind.DisableKeyword, 257SyntaxKind.DistinctKeyword, 258SyntaxKind.EnableKeyword, 259SyntaxKind.EqualsKeyword, 260SyntaxKind.ExplicitKeyword, 261SyntaxKind.ExternalSourceKeyword, 262SyntaxKind.ExternalChecksumKeyword, 263SyntaxKind.FromKeyword, 264SyntaxKind.GroupKeyword, 265SyntaxKind.InferKeyword, 266SyntaxKind.IntoKeyword, 267SyntaxKind.IsFalseKeyword, 268SyntaxKind.IsTrueKeyword, 269SyntaxKind.JoinKeyword, 270SyntaxKind.KeyKeyword, 271SyntaxKind.MidKeyword, 272SyntaxKind.OffKeyword, 273SyntaxKind.OrderKeyword, 274SyntaxKind.OutKeyword, 275SyntaxKind.PreserveKeyword, 276SyntaxKind.RegionKeyword, 277SyntaxKind.ReferenceKeyword, 278SyntaxKind.SkipKeyword, 279SyntaxKind.StrictKeyword, 280SyntaxKind.TakeKeyword, 281SyntaxKind.TextKeyword, 282SyntaxKind.UnicodeKeyword, 283SyntaxKind.UntilKeyword, 284SyntaxKind.WarningKeyword, 285SyntaxKind.WhereKeyword, 286SyntaxKind.TypeKeyword, 287SyntaxKind.XmlKeyword, 288SyntaxKind.AsyncKeyword, 289SyntaxKind.AwaitKeyword, 290SyntaxKind.IteratorKeyword, 291SyntaxKind.YieldKeyword 296Public Shared Function GetContextualKeywordKinds() As IEnumerable(Of SyntaxKind) 300Private Shared ReadOnly s_punctuationKinds As SyntaxKind() = New SyntaxKind() { 301SyntaxKind.ExclamationToken, 302SyntaxKind.AtToken, 303SyntaxKind.CommaToken, 304SyntaxKind.HashToken, 305SyntaxKind.AmpersandToken, 306SyntaxKind.SingleQuoteToken, 307SyntaxKind.OpenParenToken, 308SyntaxKind.CloseParenToken, 309SyntaxKind.OpenBraceToken, 310SyntaxKind.CloseBraceToken, 311SyntaxKind.SemicolonToken, 312SyntaxKind.AsteriskToken, 313SyntaxKind.PlusToken, 314SyntaxKind.MinusToken, 315SyntaxKind.DotToken, 316SyntaxKind.SlashToken, 317SyntaxKind.ColonToken, 318SyntaxKind.LessThanToken, 319SyntaxKind.LessThanEqualsToken, 320SyntaxKind.LessThanGreaterThanToken, 321SyntaxKind.EqualsToken, 322SyntaxKind.GreaterThanToken, 323SyntaxKind.GreaterThanEqualsToken, 324SyntaxKind.BackslashToken, 325SyntaxKind.CaretToken, 326SyntaxKind.ColonEqualsToken, 327SyntaxKind.AmpersandEqualsToken, 328SyntaxKind.AsteriskEqualsToken, 329SyntaxKind.PlusEqualsToken, 330SyntaxKind.MinusEqualsToken, 331SyntaxKind.SlashEqualsToken, 332SyntaxKind.BackslashEqualsToken, 333SyntaxKind.CaretEqualsToken, 334SyntaxKind.LessThanLessThanToken, 335SyntaxKind.GreaterThanGreaterThanToken, 336SyntaxKind.LessThanLessThanEqualsToken, 337SyntaxKind.GreaterThanGreaterThanEqualsToken, 338SyntaxKind.QuestionToken, 339SyntaxKind.DoubleQuoteToken, 340SyntaxKind.StatementTerminatorToken, 341SyntaxKind.EndOfFileToken, 342SyntaxKind.EmptyToken 347Public Shared Function GetPunctuationKinds() As IEnumerable(Of SyntaxKind) 351Private Shared ReadOnly s_preprocessorKeywords As SyntaxKind() = New SyntaxKind() { 352SyntaxKind.IfKeyword, 353SyntaxKind.ThenKeyword, 354SyntaxKind.ElseIfKeyword, 355SyntaxKind.ElseKeyword, 356SyntaxKind.EndIfKeyword, 357SyntaxKind.EndKeyword, 358SyntaxKind.RegionKeyword, 359SyntaxKind.ConstKeyword, 360SyntaxKind.ReferenceKeyword, 361SyntaxKind.EnableKeyword, 362SyntaxKind.DisableKeyword, 363SyntaxKind.WarningKeyword, 364SyntaxKind.ExternalSourceKeyword, 365SyntaxKind.ExternalChecksumKeyword} 370Public Shared Function GetPreprocessorKeywordKinds() As IEnumerable(Of SyntaxKind) 374Friend Shared Function IsSpecifier(kind As SyntaxKind) As Boolean 376Case SyntaxKind.PublicKeyword, 377SyntaxKind.PrivateKeyword, 378SyntaxKind.ProtectedKeyword, 379SyntaxKind.FriendKeyword, 380SyntaxKind.StaticKeyword, 381SyntaxKind.SharedKeyword, 382SyntaxKind.ShadowsKeyword, 383SyntaxKind.MustInheritKeyword, 384SyntaxKind.OverloadsKeyword, 385SyntaxKind.NotInheritableKeyword, 386SyntaxKind.OverridesKeyword, 387SyntaxKind.PartialKeyword, 388SyntaxKind.NotOverridableKeyword, 389SyntaxKind.OverridableKeyword, 390SyntaxKind.MustOverrideKeyword, 391SyntaxKind.ReadOnlyKeyword, 392SyntaxKind.WriteOnlyKeyword, 393SyntaxKind.DimKeyword, 394SyntaxKind.ConstKeyword, 395SyntaxKind.DefaultKeyword, 396SyntaxKind.WithEventsKeyword, 397SyntaxKind.WideningKeyword, 398SyntaxKind.NarrowingKeyword, 399SyntaxKind.CustomKeyword, 400SyntaxKind.AsyncKeyword, 401SyntaxKind.IteratorKeyword 408Friend Shared Function CanStartSpecifierDeclaration(kind As SyntaxKind) As Boolean 412Case SyntaxKind.PropertyKeyword, 413SyntaxKind.IdentifierToken, 414SyntaxKind.EnumKeyword, 415SyntaxKind.ModuleKeyword, 416SyntaxKind.StructureKeyword, 417SyntaxKind.InterfaceKeyword, 418SyntaxKind.ClassKeyword, 419SyntaxKind.DeclareKeyword, 420SyntaxKind.EventKeyword, 421SyntaxKind.SubKeyword, 422SyntaxKind.FunctionKeyword, 423SyntaxKind.OperatorKeyword, 424SyntaxKind.DelegateKeyword 434Public Shared Function IsRelationalOperator(kind As SyntaxKind) As Boolean 437SyntaxKind.LessThanToken, 438SyntaxKind.LessThanEqualsToken, 439SyntaxKind.EqualsToken, 440SyntaxKind.GreaterThanToken, 441SyntaxKind.GreaterThanEqualsToken, 442SyntaxKind.LessThanGreaterThanToken 450Public Shared Function IsOperator(kind As SyntaxKind) As Boolean 453Case SyntaxKind.AndKeyword, 454SyntaxKind.AndAlsoKeyword, 455SyntaxKind.CBoolKeyword, 456SyntaxKind.CByteKeyword, 457SyntaxKind.CCharKeyword, 458SyntaxKind.CDateKeyword, 459SyntaxKind.CDecKeyword, 460SyntaxKind.CDblKeyword, 461SyntaxKind.CIntKeyword, 462SyntaxKind.CLngKeyword, 463SyntaxKind.CObjKeyword, 464SyntaxKind.CSByteKeyword, 465SyntaxKind.CShortKeyword, 466SyntaxKind.CSngKeyword, 467SyntaxKind.CStrKeyword, 468SyntaxKind.CTypeKeyword, 469SyntaxKind.CUIntKeyword, 470SyntaxKind.CULngKeyword, 471SyntaxKind.CUShortKeyword, 472SyntaxKind.DirectCastKeyword, 473SyntaxKind.GetTypeKeyword, 474SyntaxKind.NameOfKeyword, 475SyntaxKind.IsKeyword, 476SyntaxKind.IsFalseKeyword, 477SyntaxKind.IsNotKeyword, 478SyntaxKind.IsTrueKeyword, 479SyntaxKind.LikeKeyword, 480SyntaxKind.ModKeyword, 481SyntaxKind.NewKeyword, 482SyntaxKind.NotKeyword, 483SyntaxKind.OrKeyword, 484SyntaxKind.OrElseKeyword, 485SyntaxKind.TryCastKeyword, 486SyntaxKind.TypeOfKeyword, 487SyntaxKind.XorKeyword, 488SyntaxKind.PlusToken, 489SyntaxKind.MinusToken, 490SyntaxKind.AsteriskToken, 491SyntaxKind.SlashToken, 492SyntaxKind.CaretToken, 493SyntaxKind.BackslashToken, 494SyntaxKind.AmpersandToken, 495SyntaxKind.LessThanLessThanToken, 496SyntaxKind.GreaterThanGreaterThanToken, 497SyntaxKind.EqualsToken, 498SyntaxKind.LessThanGreaterThanToken, 499SyntaxKind.LessThanToken, 500SyntaxKind.LessThanEqualsToken, 501SyntaxKind.GreaterThanEqualsToken, 502SyntaxKind.GreaterThanToken, 503SyntaxKind.ExclamationToken, 504SyntaxKind.DotToken, 505SyntaxKind.AmpersandEqualsToken, 506SyntaxKind.AsteriskEqualsToken, 507SyntaxKind.PlusEqualsToken, 508SyntaxKind.MinusEqualsToken, 509SyntaxKind.SlashEqualsToken, 510SyntaxKind.BackslashEqualsToken, 511SyntaxKind.CaretEqualsToken, 512SyntaxKind.LessThanLessThanEqualsToken, 513SyntaxKind.GreaterThanGreaterThanEqualsToken 521Public Shared Function IsPreprocessorDirective(kind As SyntaxKind) As Boolean 523Case SyntaxKind.IfDirectiveTrivia, 524SyntaxKind.ElseIfDirectiveTrivia, 525SyntaxKind.ElseDirectiveTrivia, 526SyntaxKind.EndIfDirectiveTrivia, 527SyntaxKind.RegionDirectiveTrivia, 528SyntaxKind.EndRegionDirectiveTrivia, 529SyntaxKind.ConstDirectiveTrivia, 530SyntaxKind.ExternalSourceDirectiveTrivia, 531SyntaxKind.EndExternalSourceDirectiveTrivia, 532SyntaxKind.ExternalChecksumDirectiveTrivia, 533SyntaxKind.EnableWarningDirectiveTrivia, 534SyntaxKind.DisableWarningDirectiveTrivia, 535SyntaxKind.ReferenceDirectiveTrivia, 536SyntaxKind.BadDirectiveTrivia 543Friend Shared Function SupportsContinueStatement(kind As SyntaxKind) As Boolean 545Case SyntaxKind.WhileBlock, 546SyntaxKind.ForBlock, 547SyntaxKind.ForEachBlock, 548SyntaxKind.SimpleDoLoopBlock, 549SyntaxKind.DoWhileLoopBlock, 550SyntaxKind.DoUntilLoopBlock 557Friend Shared Function SupportsExitStatement(kind As SyntaxKind) As Boolean 559Case SyntaxKind.WhileBlock, 560SyntaxKind.ForBlock, 561SyntaxKind.ForEachBlock, 562SyntaxKind.SimpleDoLoopBlock, 563SyntaxKind.DoWhileLoopBlock, 564SyntaxKind.DoUntilLoopBlock, 565SyntaxKind.SelectBlock, 566SyntaxKind.SubBlock, 567SyntaxKind.SingleLineSubLambdaExpression, 568SyntaxKind.MultiLineSubLambdaExpression, 569SyntaxKind.FunctionBlock, 570SyntaxKind.MultiLineFunctionLambdaExpression, 571SyntaxKind.PropertyBlock, 572SyntaxKind.TryBlock 578Friend Shared Function IsEndBlockLoopOrNextStatement(kind As SyntaxKind) As Boolean 580Case SyntaxKind.EndIfStatement, 581SyntaxKind.EndWithStatement, 582SyntaxKind.EndSelectStatement, 583SyntaxKind.EndWhileStatement, 584SyntaxKind.SimpleLoopStatement, SyntaxKind.LoopWhileStatement, SyntaxKind.LoopUntilStatement, 585SyntaxKind.NextStatement, 586SyntaxKind.EndStructureStatement, 587SyntaxKind.EndEnumStatement, 588SyntaxKind.EndPropertyStatement, 589SyntaxKind.EndEventStatement, 590SyntaxKind.EndInterfaceStatement, 591SyntaxKind.EndTryStatement, 592SyntaxKind.EndClassStatement, 593SyntaxKind.EndModuleStatement, 594SyntaxKind.EndNamespaceStatement, 595SyntaxKind.EndUsingStatement, 596SyntaxKind.EndSyncLockStatement, 597SyntaxKind.EndSubStatement, 598SyntaxKind.EndFunctionStatement, 599SyntaxKind.EndOperatorStatement, 600SyntaxKind.EndGetStatement, 601SyntaxKind.EndSetStatement, 602SyntaxKind.EndAddHandlerStatement, 603SyntaxKind.EndRemoveHandlerStatement, 604SyntaxKind.EndRaiseEventStatement 612Friend Shared Function IsXmlSyntax(kind As SyntaxKind) As Boolean 614Case SyntaxKind.XmlDocument, 615SyntaxKind.XmlDeclaration, 616SyntaxKind.XmlDeclarationOption, 617SyntaxKind.XmlElement, 618SyntaxKind.XmlText, 619SyntaxKind.XmlElementStartTag, 620SyntaxKind.XmlElementEndTag, 621SyntaxKind.XmlEmptyElement, 622SyntaxKind.XmlAttribute, 623SyntaxKind.XmlString, 624SyntaxKind.XmlName, 625SyntaxKind.XmlBracketedName, 626SyntaxKind.XmlPrefix, 627SyntaxKind.XmlComment, 628SyntaxKind.XmlCDataSection, 629SyntaxKind.XmlEmbeddedExpression 635Public Shared Function GetKeywordKind(text As String) As SyntaxKind 637Dim result As SyntaxKind = KeywordTable.TokenOfString(text) 639If result <> SyntaxKind.IdentifierToken AndAlso Not IsContextualKeyword(result) Then 643Return SyntaxKind.None 646Public Shared Function GetAccessorStatementKind(keyword As SyntaxKind) As SyntaxKind 649Case SyntaxKind.GetKeyword 650Return SyntaxKind.GetAccessorStatement 652Case SyntaxKind.SetKeyword 653Return SyntaxKind.SetAccessorStatement 655Case SyntaxKind.AddHandlerKeyword 656Return SyntaxKind.AddHandlerStatement 658Case SyntaxKind.RemoveHandlerKeyword 659Return SyntaxKind.RemoveHandlerStatement 661Case SyntaxKind.RaiseEventKeyword 662Return SyntaxKind.RaiseEventAccessorStatement 665Return SyntaxKind.None 669Public Shared Function GetBaseTypeStatementKind(keyword As SyntaxKind) As SyntaxKind 670Return If(keyword = SyntaxKind.EnumKeyword, SyntaxKind.EnumStatement, GetTypeStatementKind(keyword)) 673Public Shared Function GetTypeStatementKind(keyword As SyntaxKind) As SyntaxKind 676Case SyntaxKind.ClassKeyword 677Return SyntaxKind.ClassStatement 679Case SyntaxKind.InterfaceKeyword 680Return SyntaxKind.InterfaceStatement 682Case SyntaxKind.StructureKeyword 683Return SyntaxKind.StructureStatement 686Return SyntaxKind.None 690Public Shared Function GetBinaryExpression(keyword As SyntaxKind) As SyntaxKind 693Case SyntaxKind.IsKeyword 694Return SyntaxKind.IsExpression 696Case SyntaxKind.IsNotKeyword 697Return SyntaxKind.IsNotExpression 699Case SyntaxKind.LikeKeyword 700Return SyntaxKind.LikeExpression 702Case SyntaxKind.AndKeyword 703Return SyntaxKind.AndExpression 705Case SyntaxKind.AndAlsoKeyword 706Return SyntaxKind.AndAlsoExpression 707Case SyntaxKind.OrKeyword 708Return SyntaxKind.OrExpression 710Case SyntaxKind.OrElseKeyword 711Return SyntaxKind.OrElseExpression 713Case SyntaxKind.XorKeyword 714Return SyntaxKind.ExclusiveOrExpression 716Case SyntaxKind.AmpersandToken 717Return SyntaxKind.ConcatenateExpression 719Case SyntaxKind.AsteriskToken 720Return SyntaxKind.MultiplyExpression 722Case SyntaxKind.PlusToken 723Return SyntaxKind.AddExpression 725Case SyntaxKind.MinusToken 726Return SyntaxKind.SubtractExpression 728Case SyntaxKind.SlashToken 729Return SyntaxKind.DivideExpression 731Case SyntaxKind.BackslashToken 732Return SyntaxKind.IntegerDivideExpression 734Case SyntaxKind.ModKeyword 735Return SyntaxKind.ModuloExpression 737Case SyntaxKind.CaretToken 738Return SyntaxKind.ExponentiateExpression 740Case SyntaxKind.LessThanToken 741Return SyntaxKind.LessThanExpression 743Case SyntaxKind.LessThanEqualsToken 744Return SyntaxKind.LessThanOrEqualExpression 746Case SyntaxKind.LessThanGreaterThanToken 747Return SyntaxKind.NotEqualsExpression 749Case SyntaxKind.EqualsToken 750Return SyntaxKind.EqualsExpression 752Case SyntaxKind.GreaterThanToken 753Return SyntaxKind.GreaterThanExpression 755Case SyntaxKind.GreaterThanEqualsToken 756Return SyntaxKind.GreaterThanOrEqualExpression 758Case SyntaxKind.LessThanLessThanToken 759Return SyntaxKind.LeftShiftExpression 761Case SyntaxKind.GreaterThanGreaterThanToken 762Return SyntaxKind.RightShiftExpression 765Return SyntaxKind.None 769Private Shared ReadOnly s_contextualKeywordToSyntaxKindMap As Dictionary(Of String, SyntaxKind) = 770New Dictionary(Of String, SyntaxKind)(IdentifierComparison.Comparer) From 772{"aggregate", SyntaxKind.AggregateKeyword}, 773{"all", SyntaxKind.AllKeyword}, 774{"ansi", SyntaxKind.AnsiKeyword}, 775{"ascending", SyntaxKind.AscendingKeyword}, 776{"assembly", SyntaxKind.AssemblyKeyword}, 777{"auto", SyntaxKind.AutoKeyword}, 778{"binary", SyntaxKind.BinaryKeyword}, 779{"by", SyntaxKind.ByKeyword}, 780{"compare", SyntaxKind.CompareKeyword}, 781{"custom", SyntaxKind.CustomKeyword}, 782{"descending", SyntaxKind.DescendingKeyword}, 783{"disable", SyntaxKind.DisableKeyword}, 784{"distinct", SyntaxKind.DistinctKeyword}, 785{"enable", SyntaxKind.EnableKeyword}, 786{"equals", SyntaxKind.EqualsKeyword}, 787{"explicit", SyntaxKind.ExplicitKeyword}, 788{"externalsource", SyntaxKind.ExternalSourceKeyword}, 789{"externalchecksum", SyntaxKind.ExternalChecksumKeyword}, 790{"from", SyntaxKind.FromKeyword}, 791{"group", SyntaxKind.GroupKeyword}, 792{"infer", SyntaxKind.InferKeyword}, 793{"into", SyntaxKind.IntoKeyword}, 794{"isfalse", SyntaxKind.IsFalseKeyword}, 795{"istrue", SyntaxKind.IsTrueKeyword}, 796{"join", SyntaxKind.JoinKeyword}, 797{"key", SyntaxKind.KeyKeyword}, 798{"mid", SyntaxKind.MidKeyword}, 799{"off", SyntaxKind.OffKeyword}, 800{"order", SyntaxKind.OrderKeyword}, 801{"out", SyntaxKind.OutKeyword}, 802{"preserve", SyntaxKind.PreserveKeyword}, 803{"region", SyntaxKind.RegionKeyword}, 804{"r", SyntaxKind.ReferenceKeyword}, 805{"skip", SyntaxKind.SkipKeyword}, 806{"strict", SyntaxKind.StrictKeyword}, 807{"take", SyntaxKind.TakeKeyword}, 808{"text", SyntaxKind.TextKeyword}, 809{"unicode", SyntaxKind.UnicodeKeyword}, 810{"until", SyntaxKind.UntilKeyword}, 811{"warning", SyntaxKind.WarningKeyword}, 812{"where", SyntaxKind.WhereKeyword}, 813{"type", SyntaxKind.TypeKeyword}, 814{"xml", SyntaxKind.XmlKeyword}, 815{"async", SyntaxKind.AsyncKeyword}, 816{"await", SyntaxKind.AwaitKeyword}, 817{"iterator", SyntaxKind.IteratorKeyword}, 818{"yield", SyntaxKind.YieldKeyword} 821Public Shared Function GetContextualKeywordKind(text As String) As SyntaxKind 823Dim kind As SyntaxKind = SyntaxKind.None 824Return If(s_contextualKeywordToSyntaxKindMap.TryGetValue(text, kind), kind, SyntaxKind.None) 827Private Shared ReadOnly s_preprocessorKeywordToSyntaxKindMap As Dictionary(Of String, SyntaxKind) = 828New Dictionary(Of String, SyntaxKind)(IdentifierComparison.Comparer) From 830{"if", SyntaxKind.IfKeyword}, 831{"elseif", SyntaxKind.ElseIfKeyword}, 832{"else", SyntaxKind.ElseKeyword}, 833{"endif", SyntaxKind.EndIfKeyword}, 834{"region", SyntaxKind.RegionKeyword}, 835{"end", SyntaxKind.EndKeyword}, 836{"const", SyntaxKind.ConstKeyword}, 837{"externalsource", SyntaxKind.ExternalSourceKeyword}, 838{"externalchecksum", SyntaxKind.ExternalChecksumKeyword}, 839{"r", SyntaxKind.ReferenceKeyword}, 840{"enable", SyntaxKind.EnableKeyword}, 841{"disable", SyntaxKind.DisableKeyword} 844Public Shared Function GetPreprocessorKeywordKind(text As String) As SyntaxKind 846Dim kind As SyntaxKind = SyntaxKind.None 847Return If(s_preprocessorKeywordToSyntaxKindMap.TryGetValue(text, kind), kind, SyntaxKind.None) 850Public Shared Function GetLiteralExpression(token As SyntaxKind) As SyntaxKind 853Case SyntaxKind.IntegerLiteralToken, SyntaxKind.DecimalLiteralToken, SyntaxKind.FloatingLiteralToken 854Return SyntaxKind.NumericLiteralExpression 856Case SyntaxKind.CharacterLiteralToken 857Return SyntaxKind.CharacterLiteralExpression 859Case SyntaxKind.DateLiteralToken 860Return SyntaxKind.DateLiteralExpression 862Case SyntaxKind.StringLiteralToken 863Return SyntaxKind.StringLiteralExpression 865Case SyntaxKind.TrueKeyword 866Return SyntaxKind.TrueLiteralExpression 868Case SyntaxKind.FalseKeyword 869Return SyntaxKind.FalseLiteralExpression 871Case SyntaxKind.NothingKeyword 872Return SyntaxKind.NothingLiteralExpression 875Return SyntaxKind.None
src\ExpressionEvaluator\VisualBasic\Source\ResultProvider\Generated\Syntax.xml.GetText.Generated.vb (255)
9Public Shared Function GetText(kind As SyntaxKind) As String 11Case SyntaxKind.AddHandlerKeyword 13Case SyntaxKind.AddressOfKeyword 15Case SyntaxKind.AliasKeyword 17Case SyntaxKind.AndKeyword 19Case SyntaxKind.AndAlsoKeyword 21Case SyntaxKind.AsKeyword 23Case SyntaxKind.BooleanKeyword 25Case SyntaxKind.ByRefKeyword 27Case SyntaxKind.ByteKeyword 29Case SyntaxKind.ByValKeyword 31Case SyntaxKind.CallKeyword 33Case SyntaxKind.CaseKeyword 35Case SyntaxKind.CatchKeyword 37Case SyntaxKind.CBoolKeyword 39Case SyntaxKind.CByteKeyword 41Case SyntaxKind.CCharKeyword 43Case SyntaxKind.CDateKeyword 45Case SyntaxKind.CDecKeyword 47Case SyntaxKind.CDblKeyword 49Case SyntaxKind.CharKeyword 51Case SyntaxKind.CIntKeyword 53Case SyntaxKind.ClassKeyword 55Case SyntaxKind.CLngKeyword 57Case SyntaxKind.CObjKeyword 59Case SyntaxKind.ConstKeyword 61Case SyntaxKind.ReferenceKeyword 63Case SyntaxKind.ContinueKeyword 65Case SyntaxKind.CSByteKeyword 67Case SyntaxKind.CShortKeyword 69Case SyntaxKind.CSngKeyword 71Case SyntaxKind.CStrKeyword 73Case SyntaxKind.CTypeKeyword 75Case SyntaxKind.CUIntKeyword 77Case SyntaxKind.CULngKeyword 79Case SyntaxKind.CUShortKeyword 81Case SyntaxKind.DateKeyword 83Case SyntaxKind.DecimalKeyword 85Case SyntaxKind.DeclareKeyword 87Case SyntaxKind.DefaultKeyword 89Case SyntaxKind.DelegateKeyword 91Case SyntaxKind.DimKeyword 93Case SyntaxKind.DirectCastKeyword 95Case SyntaxKind.DoKeyword 97Case SyntaxKind.DoubleKeyword 99Case SyntaxKind.EachKeyword 101Case SyntaxKind.ElseKeyword 103Case SyntaxKind.ElseIfKeyword 105Case SyntaxKind.EndKeyword 107Case SyntaxKind.EnumKeyword 109Case SyntaxKind.EraseKeyword 111Case SyntaxKind.ErrorKeyword 113Case SyntaxKind.EventKeyword 115Case SyntaxKind.ExitKeyword 117Case SyntaxKind.FalseKeyword 119Case SyntaxKind.FinallyKeyword 121Case SyntaxKind.ForKeyword 123Case SyntaxKind.FriendKeyword 125Case SyntaxKind.FunctionKeyword 127Case SyntaxKind.GetKeyword 129Case SyntaxKind.GetTypeKeyword 131Case SyntaxKind.GetXmlNamespaceKeyword 133Case SyntaxKind.GlobalKeyword 135Case SyntaxKind.GoToKeyword 137Case SyntaxKind.HandlesKeyword 139Case SyntaxKind.IfKeyword 141Case SyntaxKind.ImplementsKeyword 143Case SyntaxKind.ImportsKeyword 145Case SyntaxKind.InKeyword 147Case SyntaxKind.InheritsKeyword 149Case SyntaxKind.IntegerKeyword 151Case SyntaxKind.InterfaceKeyword 153Case SyntaxKind.IsKeyword 155Case SyntaxKind.IsNotKeyword 157Case SyntaxKind.LetKeyword 159Case SyntaxKind.LibKeyword 161Case SyntaxKind.LikeKeyword 163Case SyntaxKind.LongKeyword 165Case SyntaxKind.LoopKeyword 167Case SyntaxKind.MeKeyword 169Case SyntaxKind.ModKeyword 171Case SyntaxKind.ModuleKeyword 173Case SyntaxKind.MustInheritKeyword 175Case SyntaxKind.MustOverrideKeyword 177Case SyntaxKind.MyBaseKeyword 179Case SyntaxKind.MyClassKeyword 181Case SyntaxKind.NameOfKeyword 183Case SyntaxKind.NamespaceKeyword 185Case SyntaxKind.NarrowingKeyword 187Case SyntaxKind.NextKeyword 189Case SyntaxKind.NewKeyword 191Case SyntaxKind.NotKeyword 193Case SyntaxKind.NothingKeyword 195Case SyntaxKind.NotInheritableKeyword 197Case SyntaxKind.NotOverridableKeyword 199Case SyntaxKind.ObjectKeyword 201Case SyntaxKind.OfKeyword 203Case SyntaxKind.OnKeyword 205Case SyntaxKind.OperatorKeyword 207Case SyntaxKind.OptionKeyword 209Case SyntaxKind.OptionalKeyword 211Case SyntaxKind.OrKeyword 213Case SyntaxKind.OrElseKeyword 215Case SyntaxKind.OverloadsKeyword 217Case SyntaxKind.OverridableKeyword 219Case SyntaxKind.OverridesKeyword 221Case SyntaxKind.ParamArrayKeyword 223Case SyntaxKind.PartialKeyword 225Case SyntaxKind.PrivateKeyword 227Case SyntaxKind.PropertyKeyword 229Case SyntaxKind.ProtectedKeyword 231Case SyntaxKind.PublicKeyword 233Case SyntaxKind.RaiseEventKeyword 235Case SyntaxKind.ReadOnlyKeyword 237Case SyntaxKind.ReDimKeyword 239Case SyntaxKind.REMKeyword 241Case SyntaxKind.RemoveHandlerKeyword 243Case SyntaxKind.ResumeKeyword 245Case SyntaxKind.ReturnKeyword 247Case SyntaxKind.SByteKeyword 249Case SyntaxKind.SelectKeyword 251Case SyntaxKind.SetKeyword 253Case SyntaxKind.ShadowsKeyword 255Case SyntaxKind.SharedKeyword 257Case SyntaxKind.ShortKeyword 259Case SyntaxKind.SingleKeyword 261Case SyntaxKind.StaticKeyword 263Case SyntaxKind.StepKeyword 265Case SyntaxKind.StopKeyword 267Case SyntaxKind.StringKeyword 269Case SyntaxKind.StructureKeyword 271Case SyntaxKind.SubKeyword 273Case SyntaxKind.SyncLockKeyword 275Case SyntaxKind.ThenKeyword 277Case SyntaxKind.ThrowKeyword 279Case SyntaxKind.ToKeyword 281Case SyntaxKind.TrueKeyword 283Case SyntaxKind.TryKeyword 285Case SyntaxKind.TryCastKeyword 287Case SyntaxKind.TypeOfKeyword 289Case SyntaxKind.UIntegerKeyword 291Case SyntaxKind.ULongKeyword 293Case SyntaxKind.UShortKeyword 295Case SyntaxKind.UsingKeyword 297Case SyntaxKind.WhenKeyword 299Case SyntaxKind.WhileKeyword 301Case SyntaxKind.WideningKeyword 303Case SyntaxKind.WithKeyword 305Case SyntaxKind.WithEventsKeyword 307Case SyntaxKind.WriteOnlyKeyword 309Case SyntaxKind.XorKeyword 311Case SyntaxKind.EndIfKeyword 313Case SyntaxKind.GosubKeyword 315Case SyntaxKind.VariantKeyword 317Case SyntaxKind.WendKeyword 319Case SyntaxKind.AggregateKeyword 321Case SyntaxKind.AllKeyword 323Case SyntaxKind.AnsiKeyword 325Case SyntaxKind.AscendingKeyword 327Case SyntaxKind.AssemblyKeyword 329Case SyntaxKind.AutoKeyword 331Case SyntaxKind.BinaryKeyword 333Case SyntaxKind.ByKeyword 335Case SyntaxKind.CompareKeyword 337Case SyntaxKind.CustomKeyword 339Case SyntaxKind.DescendingKeyword 341Case SyntaxKind.DisableKeyword 343Case SyntaxKind.DistinctKeyword 345Case SyntaxKind.EnableKeyword 347Case SyntaxKind.EqualsKeyword 349Case SyntaxKind.ExplicitKeyword 351Case SyntaxKind.ExternalSourceKeyword 353Case SyntaxKind.ExternalChecksumKeyword 355Case SyntaxKind.FromKeyword 357Case SyntaxKind.GroupKeyword 359Case SyntaxKind.InferKeyword 361Case SyntaxKind.IntoKeyword 363Case SyntaxKind.IsFalseKeyword 365Case SyntaxKind.IsTrueKeyword 367Case SyntaxKind.JoinKeyword 369Case SyntaxKind.KeyKeyword 371Case SyntaxKind.MidKeyword 373Case SyntaxKind.OffKeyword 375Case SyntaxKind.OrderKeyword 377Case SyntaxKind.OutKeyword 379Case SyntaxKind.PreserveKeyword 381Case SyntaxKind.RegionKeyword 383Case SyntaxKind.SkipKeyword 385Case SyntaxKind.StrictKeyword 387Case SyntaxKind.TakeKeyword 389Case SyntaxKind.TextKeyword 391Case SyntaxKind.UnicodeKeyword 393Case SyntaxKind.UntilKeyword 395Case SyntaxKind.WarningKeyword 397Case SyntaxKind.WhereKeyword 399Case SyntaxKind.TypeKeyword 401Case SyntaxKind.XmlKeyword 403Case SyntaxKind.AsyncKeyword 405Case SyntaxKind.AwaitKeyword 407Case SyntaxKind.IteratorKeyword 409Case SyntaxKind.YieldKeyword 411Case SyntaxKind.ExclamationToken 413Case SyntaxKind.AtToken 415Case SyntaxKind.CommaToken 417Case SyntaxKind.HashToken 419Case SyntaxKind.AmpersandToken 421Case SyntaxKind.SingleQuoteToken 423Case SyntaxKind.OpenParenToken 425Case SyntaxKind.CloseParenToken 427Case SyntaxKind.OpenBraceToken 429Case SyntaxKind.CloseBraceToken 431Case SyntaxKind.SemicolonToken 433Case SyntaxKind.AsteriskToken 435Case SyntaxKind.PlusToken 437Case SyntaxKind.MinusToken 439Case SyntaxKind.DotToken 441Case SyntaxKind.SlashToken 443Case SyntaxKind.ColonToken 445Case SyntaxKind.LessThanToken 447Case SyntaxKind.LessThanEqualsToken 449Case SyntaxKind.LessThanGreaterThanToken 451Case SyntaxKind.EqualsToken 453Case SyntaxKind.GreaterThanToken 455Case SyntaxKind.GreaterThanEqualsToken 457Case SyntaxKind.BackslashToken 459Case SyntaxKind.CaretToken 461Case SyntaxKind.ColonEqualsToken 463Case SyntaxKind.AmpersandEqualsToken 465Case SyntaxKind.AsteriskEqualsToken 467Case SyntaxKind.PlusEqualsToken 469Case SyntaxKind.MinusEqualsToken 471Case SyntaxKind.SlashEqualsToken 473Case SyntaxKind.BackslashEqualsToken 475Case SyntaxKind.CaretEqualsToken 477Case SyntaxKind.LessThanLessThanToken 479Case SyntaxKind.GreaterThanGreaterThanToken 481Case SyntaxKind.LessThanLessThanEqualsToken 483Case SyntaxKind.GreaterThanGreaterThanEqualsToken 485Case SyntaxKind.QuestionToken 487Case SyntaxKind.DoubleQuoteToken 489Case SyntaxKind.DollarSignDoubleQuoteToken 491Case SyntaxKind.StatementTerminatorToken 493Case SyntaxKind.SlashGreaterThanToken 495Case SyntaxKind.LessThanSlashToken 497Case SyntaxKind.LessThanExclamationMinusMinusToken 499Case SyntaxKind.MinusMinusGreaterThanToken 501Case SyntaxKind.LessThanQuestionToken 503Case SyntaxKind.QuestionGreaterThanToken 505Case SyntaxKind.LessThanPercentEqualsToken 507Case SyntaxKind.PercentGreaterThanToken 509Case SyntaxKind.BeginCDataToken 511Case SyntaxKind.EndCDataToken 513Case SyntaxKind.ColonTrivia 515Case SyntaxKind.LineContinuationTrivia 518Case SyntaxKind.DocumentationCommentExteriorTrivia
src\ExpressionEvaluator\VisualBasic\Source\ResultProvider\VisualBasicFormatter.TypeNames.vb (2)
16Return SyntaxFacts.GetKeywordKind(identifier) <> SyntaxKind.None OrElse SyntaxFacts.GetContextualKeywordKind(identifier) <> SyntaxKind.None