File: src\ExpressionEvaluator\VisualBasic\Source\ResultProvider\Generated\Syntax.xml.GetText.Generated.vb
Web Access
Project: src\src\ExpressionEvaluator\VisualBasic\Source\ResultProvider\Portable\Microsoft.CodeAnalysis.VisualBasic.ResultProvider.vbproj (Microsoft.CodeAnalysis.VisualBasic.ResultProvider)
' Definition of syntax model.
' DO NOT HAND EDIT
 
Namespace Microsoft.CodeAnalysis.VisualBasic
    Partial Public Class SyntaxFacts
        ''' <summary>
        ''' Return keyword or punctuation text based on SyntaxKind
        ''' </summary>
        Public Shared Function GetText(kind As SyntaxKind) As String
            Select Case kind
                Case SyntaxKind.AddHandlerKeyword
                    Return "AddHandler"
                Case SyntaxKind.AddressOfKeyword
                    Return "AddressOf"
                Case SyntaxKind.AliasKeyword
                    Return "Alias"
                Case SyntaxKind.AndKeyword
                    Return "And"
                Case SyntaxKind.AndAlsoKeyword
                    Return "AndAlso"
                Case SyntaxKind.AsKeyword
                    Return "As"
                Case SyntaxKind.BooleanKeyword
                    Return "Boolean"
                Case SyntaxKind.ByRefKeyword
                    Return "ByRef"
                Case SyntaxKind.ByteKeyword
                    Return "Byte"
                Case SyntaxKind.ByValKeyword
                    Return "ByVal"
                Case SyntaxKind.CallKeyword
                    Return "Call"
                Case SyntaxKind.CaseKeyword
                    Return "Case"
                Case SyntaxKind.CatchKeyword
                    Return "Catch"
                Case SyntaxKind.CBoolKeyword
                    Return "CBool"
                Case SyntaxKind.CByteKeyword
                    Return "CByte"
                Case SyntaxKind.CCharKeyword
                    Return "CChar"
                Case SyntaxKind.CDateKeyword
                    Return "CDate"
                Case SyntaxKind.CDecKeyword
                    Return "CDec"
                Case SyntaxKind.CDblKeyword
                    Return "CDbl"
                Case SyntaxKind.CharKeyword
                    Return "Char"
                Case SyntaxKind.CIntKeyword
                    Return "CInt"
                Case SyntaxKind.ClassKeyword
                    Return "Class"
                Case SyntaxKind.CLngKeyword
                    Return "CLng"
                Case SyntaxKind.CObjKeyword
                    Return "CObj"
                Case SyntaxKind.ConstKeyword
                    Return "Const"
                Case SyntaxKind.ReferenceKeyword
                    Return "R"
                Case SyntaxKind.ContinueKeyword
                    Return "Continue"
                Case SyntaxKind.CSByteKeyword
                    Return "CSByte"
                Case SyntaxKind.CShortKeyword
                    Return "CShort"
                Case SyntaxKind.CSngKeyword
                    Return "CSng"
                Case SyntaxKind.CStrKeyword
                    Return "CStr"
                Case SyntaxKind.CTypeKeyword
                    Return "CType"
                Case SyntaxKind.CUIntKeyword
                    Return "CUInt"
                Case SyntaxKind.CULngKeyword
                    Return "CULng"
                Case SyntaxKind.CUShortKeyword
                    Return "CUShort"
                Case SyntaxKind.DateKeyword
                    Return "Date"
                Case SyntaxKind.DecimalKeyword
                    Return "Decimal"
                Case SyntaxKind.DeclareKeyword
                    Return "Declare"
                Case SyntaxKind.DefaultKeyword
                    Return "Default"
                Case SyntaxKind.DelegateKeyword
                    Return "Delegate"
                Case SyntaxKind.DimKeyword
                    Return "Dim"
                Case SyntaxKind.DirectCastKeyword
                    Return "DirectCast"
                Case SyntaxKind.DoKeyword
                    Return "Do"
                Case SyntaxKind.DoubleKeyword
                    Return "Double"
                Case SyntaxKind.EachKeyword
                    Return "Each"
                Case SyntaxKind.ElseKeyword
                    Return "Else"
                Case SyntaxKind.ElseIfKeyword
                    Return "ElseIf"
                Case SyntaxKind.EndKeyword
                    Return "End"
                Case SyntaxKind.EnumKeyword
                    Return "Enum"
                Case SyntaxKind.EraseKeyword
                    Return "Erase"
                Case SyntaxKind.ErrorKeyword
                    Return "Error"
                Case SyntaxKind.EventKeyword
                    Return "Event"
                Case SyntaxKind.ExitKeyword
                    Return "Exit"
                Case SyntaxKind.FalseKeyword
                    Return "False"
                Case SyntaxKind.FinallyKeyword
                    Return "Finally"
                Case SyntaxKind.ForKeyword
                    Return "For"
                Case SyntaxKind.FriendKeyword
                    Return "Friend"
                Case SyntaxKind.FunctionKeyword
                    Return "Function"
                Case SyntaxKind.GetKeyword
                    Return "Get"
                Case SyntaxKind.GetTypeKeyword
                    Return "GetType"
                Case SyntaxKind.GetXmlNamespaceKeyword
                    Return "GetXmlNamespace"
                Case SyntaxKind.GlobalKeyword
                    Return "Global"
                Case SyntaxKind.GoToKeyword
                    Return "GoTo"
                Case SyntaxKind.HandlesKeyword
                    Return "Handles"
                Case SyntaxKind.IfKeyword
                    Return "If"
                Case SyntaxKind.ImplementsKeyword
                    Return "Implements"
                Case SyntaxKind.ImportsKeyword
                    Return "Imports"
                Case SyntaxKind.InKeyword
                    Return "In"
                Case SyntaxKind.InheritsKeyword
                    Return "Inherits"
                Case SyntaxKind.IntegerKeyword
                    Return "Integer"
                Case SyntaxKind.InterfaceKeyword
                    Return "Interface"
                Case SyntaxKind.IsKeyword
                    Return "Is"
                Case SyntaxKind.IsNotKeyword
                    Return "IsNot"
                Case SyntaxKind.LetKeyword
                    Return "Let"
                Case SyntaxKind.LibKeyword
                    Return "Lib"
                Case SyntaxKind.LikeKeyword
                    Return "Like"
                Case SyntaxKind.LongKeyword
                    Return "Long"
                Case SyntaxKind.LoopKeyword
                    Return "Loop"
                Case SyntaxKind.MeKeyword
                    Return "Me"
                Case SyntaxKind.ModKeyword
                    Return "Mod"
                Case SyntaxKind.ModuleKeyword
                    Return "Module"
                Case SyntaxKind.MustInheritKeyword
                    Return "MustInherit"
                Case SyntaxKind.MustOverrideKeyword
                    Return "MustOverride"
                Case SyntaxKind.MyBaseKeyword
                    Return "MyBase"
                Case SyntaxKind.MyClassKeyword
                    Return "MyClass"
                Case SyntaxKind.NameOfKeyword
                    Return "NameOf"
                Case SyntaxKind.NamespaceKeyword
                    Return "Namespace"
                Case SyntaxKind.NarrowingKeyword
                    Return "Narrowing"
                Case SyntaxKind.NextKeyword
                    Return "Next"
                Case SyntaxKind.NewKeyword
                    Return "New"
                Case SyntaxKind.NotKeyword
                    Return "Not"
                Case SyntaxKind.NothingKeyword
                    Return "Nothing"
                Case SyntaxKind.NotInheritableKeyword
                    Return "NotInheritable"
                Case SyntaxKind.NotOverridableKeyword
                    Return "NotOverridable"
                Case SyntaxKind.ObjectKeyword
                    Return "Object"
                Case SyntaxKind.OfKeyword
                    Return "Of"
                Case SyntaxKind.OnKeyword
                    Return "On"
                Case SyntaxKind.OperatorKeyword
                    Return "Operator"
                Case SyntaxKind.OptionKeyword
                    Return "Option"
                Case SyntaxKind.OptionalKeyword
                    Return "Optional"
                Case SyntaxKind.OrKeyword
                    Return "Or"
                Case SyntaxKind.OrElseKeyword
                    Return "OrElse"
                Case SyntaxKind.OverloadsKeyword
                    Return "Overloads"
                Case SyntaxKind.OverridableKeyword
                    Return "Overridable"
                Case SyntaxKind.OverridesKeyword
                    Return "Overrides"
                Case SyntaxKind.ParamArrayKeyword
                    Return "ParamArray"
                Case SyntaxKind.PartialKeyword
                    Return "Partial"
                Case SyntaxKind.PrivateKeyword
                    Return "Private"
                Case SyntaxKind.PropertyKeyword
                    Return "Property"
                Case SyntaxKind.ProtectedKeyword
                    Return "Protected"
                Case SyntaxKind.PublicKeyword
                    Return "Public"
                Case SyntaxKind.RaiseEventKeyword
                    Return "RaiseEvent"
                Case SyntaxKind.ReadOnlyKeyword
                    Return "ReadOnly"
                Case SyntaxKind.ReDimKeyword
                    Return "ReDim"
                Case SyntaxKind.REMKeyword
                    Return "REM"
                Case SyntaxKind.RemoveHandlerKeyword
                    Return "RemoveHandler"
                Case SyntaxKind.ResumeKeyword
                    Return "Resume"
                Case SyntaxKind.ReturnKeyword
                    Return "Return"
                Case SyntaxKind.SByteKeyword
                    Return "SByte"
                Case SyntaxKind.SelectKeyword
                    Return "Select"
                Case SyntaxKind.SetKeyword
                    Return "Set"
                Case SyntaxKind.ShadowsKeyword
                    Return "Shadows"
                Case SyntaxKind.SharedKeyword
                    Return "Shared"
                Case SyntaxKind.ShortKeyword
                    Return "Short"
                Case SyntaxKind.SingleKeyword
                    Return "Single"
                Case SyntaxKind.StaticKeyword
                    Return "Static"
                Case SyntaxKind.StepKeyword
                    Return "Step"
                Case SyntaxKind.StopKeyword
                    Return "Stop"
                Case SyntaxKind.StringKeyword
                    Return "String"
                Case SyntaxKind.StructureKeyword
                    Return "Structure"
                Case SyntaxKind.SubKeyword
                    Return "Sub"
                Case SyntaxKind.SyncLockKeyword
                    Return "SyncLock"
                Case SyntaxKind.ThenKeyword
                    Return "Then"
                Case SyntaxKind.ThrowKeyword
                    Return "Throw"
                Case SyntaxKind.ToKeyword
                    Return "To"
                Case SyntaxKind.TrueKeyword
                    Return "True"
                Case SyntaxKind.TryKeyword
                    Return "Try"
                Case SyntaxKind.TryCastKeyword
                    Return "TryCast"
                Case SyntaxKind.TypeOfKeyword
                    Return "TypeOf"
                Case SyntaxKind.UIntegerKeyword
                    Return "UInteger"
                Case SyntaxKind.ULongKeyword
                    Return "ULong"
                Case SyntaxKind.UShortKeyword
                    Return "UShort"
                Case SyntaxKind.UsingKeyword
                    Return "Using"
                Case SyntaxKind.WhenKeyword
                    Return "When"
                Case SyntaxKind.WhileKeyword
                    Return "While"
                Case SyntaxKind.WideningKeyword
                    Return "Widening"
                Case SyntaxKind.WithKeyword
                    Return "With"
                Case SyntaxKind.WithEventsKeyword
                    Return "WithEvents"
                Case SyntaxKind.WriteOnlyKeyword
                    Return "WriteOnly"
                Case SyntaxKind.XorKeyword
                    Return "Xor"
                Case SyntaxKind.EndIfKeyword
                    Return "EndIf"
                Case SyntaxKind.GosubKeyword
                    Return "Gosub"
                Case SyntaxKind.VariantKeyword
                    Return "Variant"
                Case SyntaxKind.WendKeyword
                    Return "Wend"
                Case SyntaxKind.AggregateKeyword
                    Return "Aggregate"
                Case SyntaxKind.AllKeyword
                    Return "All"
                Case SyntaxKind.AnsiKeyword
                    Return "Ansi"
                Case SyntaxKind.AscendingKeyword
                    Return "Ascending"
                Case SyntaxKind.AssemblyKeyword
                    Return "Assembly"
                Case SyntaxKind.AutoKeyword
                    Return "Auto"
                Case SyntaxKind.BinaryKeyword
                    Return "Binary"
                Case SyntaxKind.ByKeyword
                    Return "By"
                Case SyntaxKind.CompareKeyword
                    Return "Compare"
                Case SyntaxKind.CustomKeyword
                    Return "Custom"
                Case SyntaxKind.DescendingKeyword
                    Return "Descending"
                Case SyntaxKind.DisableKeyword
                    Return "Disable"
                Case SyntaxKind.DistinctKeyword
                    Return "Distinct"
                Case SyntaxKind.EnableKeyword
                    Return "Enable"
                Case SyntaxKind.EqualsKeyword
                    Return "Equals"
                Case SyntaxKind.ExplicitKeyword
                    Return "Explicit"
                Case SyntaxKind.ExternalSourceKeyword
                    Return "ExternalSource"
                Case SyntaxKind.ExternalChecksumKeyword
                    Return "ExternalChecksum"
                Case SyntaxKind.FromKeyword
                    Return "From"
                Case SyntaxKind.GroupKeyword
                    Return "Group"
                Case SyntaxKind.InferKeyword
                    Return "Infer"
                Case SyntaxKind.IntoKeyword
                    Return "Into"
                Case SyntaxKind.IsFalseKeyword
                    Return "IsFalse"
                Case SyntaxKind.IsTrueKeyword
                    Return "IsTrue"
                Case SyntaxKind.JoinKeyword
                    Return "Join"
                Case SyntaxKind.KeyKeyword
                    Return "Key"
                Case SyntaxKind.MidKeyword
                    Return "Mid"
                Case SyntaxKind.OffKeyword
                    Return "Off"
                Case SyntaxKind.OrderKeyword
                    Return "Order"
                Case SyntaxKind.OutKeyword
                    Return "Out"
                Case SyntaxKind.PreserveKeyword
                    Return "Preserve"
                Case SyntaxKind.RegionKeyword
                    Return "Region"
                Case SyntaxKind.SkipKeyword
                    Return "Skip"
                Case SyntaxKind.StrictKeyword
                    Return "Strict"
                Case SyntaxKind.TakeKeyword
                    Return "Take"
                Case SyntaxKind.TextKeyword
                    Return "Text"
                Case SyntaxKind.UnicodeKeyword
                    Return "Unicode"
                Case SyntaxKind.UntilKeyword
                    Return "Until"
                Case SyntaxKind.WarningKeyword
                    Return "Warning"
                Case SyntaxKind.WhereKeyword
                    Return "Where"
                Case SyntaxKind.TypeKeyword
                    Return "Type"
                Case SyntaxKind.XmlKeyword
                    Return "xml"
                Case SyntaxKind.AsyncKeyword
                    Return "Async"
                Case SyntaxKind.AwaitKeyword
                    Return "Await"
                Case SyntaxKind.IteratorKeyword
                    Return "Iterator"
                Case SyntaxKind.YieldKeyword
                    Return "Yield"
                Case SyntaxKind.ExclamationToken
                    Return "!"
                Case SyntaxKind.AtToken
                    Return "@"
                Case SyntaxKind.CommaToken
                    Return ","
                Case SyntaxKind.HashToken
                    Return "#"
                Case SyntaxKind.AmpersandToken
                    Return "&"
                Case SyntaxKind.SingleQuoteToken
                    Return "'"
                Case SyntaxKind.OpenParenToken
                    Return "("
                Case SyntaxKind.CloseParenToken
                    Return ")"
                Case SyntaxKind.OpenBraceToken
                    Return "{"
                Case SyntaxKind.CloseBraceToken
                    Return "}"
                Case SyntaxKind.SemicolonToken
                    Return ";"
                Case SyntaxKind.AsteriskToken
                    Return "*"
                Case SyntaxKind.PlusToken
                    Return "+"
                Case SyntaxKind.MinusToken
                    Return "-"
                Case SyntaxKind.DotToken
                    Return "."
                Case SyntaxKind.SlashToken
                    Return "/"
                Case SyntaxKind.ColonToken
                    Return ":"
                Case SyntaxKind.LessThanToken
                    Return "<"
                Case SyntaxKind.LessThanEqualsToken
                    Return "<="
                Case SyntaxKind.LessThanGreaterThanToken
                    Return "<>"
                Case SyntaxKind.EqualsToken
                    Return "="
                Case SyntaxKind.GreaterThanToken
                    Return ">"
                Case SyntaxKind.GreaterThanEqualsToken
                    Return ">="
                Case SyntaxKind.BackslashToken
                    Return "\"
                Case SyntaxKind.CaretToken
                    Return "^"
                Case SyntaxKind.ColonEqualsToken
                    Return ":="
                Case SyntaxKind.AmpersandEqualsToken
                    Return "&="
                Case SyntaxKind.AsteriskEqualsToken
                    Return "*="
                Case SyntaxKind.PlusEqualsToken
                    Return "+="
                Case SyntaxKind.MinusEqualsToken
                    Return "-="
                Case SyntaxKind.SlashEqualsToken
                    Return "/="
                Case SyntaxKind.BackslashEqualsToken
                    Return "\="
                Case SyntaxKind.CaretEqualsToken
                    Return "^="
                Case SyntaxKind.LessThanLessThanToken
                    Return "<<"
                Case SyntaxKind.GreaterThanGreaterThanToken
                    Return ">>"
                Case SyntaxKind.LessThanLessThanEqualsToken
                    Return "<<="
                Case SyntaxKind.GreaterThanGreaterThanEqualsToken
                    Return ">>="
                Case SyntaxKind.QuestionToken
                    Return "?"
                Case SyntaxKind.DoubleQuoteToken
                    Return """"
                Case SyntaxKind.DollarSignDoubleQuoteToken
                    Return "$"""
                Case SyntaxKind.StatementTerminatorToken
                    Return vbCrLf
                Case SyntaxKind.SlashGreaterThanToken
                    Return "/>"
                Case SyntaxKind.LessThanSlashToken
                    Return "</"
                Case SyntaxKind.LessThanExclamationMinusMinusToken
                    Return "<!--"
                Case SyntaxKind.MinusMinusGreaterThanToken
                    Return "-->"
                Case SyntaxKind.LessThanQuestionToken
                    Return "<?"
                Case SyntaxKind.QuestionGreaterThanToken
                    Return "?>"
                Case SyntaxKind.LessThanPercentEqualsToken
                    Return "<%="
                Case SyntaxKind.PercentGreaterThanToken
                    Return "%>"
                Case SyntaxKind.BeginCDataToken
                    Return "<![CDATA["
                Case SyntaxKind.EndCDataToken
                    Return "]]>"
                Case SyntaxKind.ColonTrivia
                    Return ":"
                Case SyntaxKind.LineContinuationTrivia
                    Return "_
"
                Case SyntaxKind.DocumentationCommentExteriorTrivia
                    Return "'''"
                Case Else
                    Return String.Empty
            End Select
        End Function
    End Class
End Namespace