File: System\Data\Services\Parsing\TokenId.cs
Project: ndp\fx\src\DataWeb\Server\System.Data.Services.csproj (System.Data.Services)
//---------------------------------------------------------------------
// <copyright file="TokenId.cs" company="Microsoft">
//      Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>
// <summary>
//      Provides a type to represent kinds of tokens.
// </summary>
//
// @owner  mruiz
//---------------------------------------------------------------------
 
namespace System.Data.Services.Parsing
{
    /// <summary>Enumeration values for token kinds.</summary>
    internal enum TokenId
    {
        /// <summary>Unknown.</summary>
        Unknown,
 
        /// <summary>End of text.</summary>
        End,
 
        /// <summary>'=' - equality character.</summary>
        Equal,
 
        /// <summary>Identifier.</summary>
        Identifier,
 
        /// <summary>NullLiteral.</summary>
        NullLiteral,
 
        /// <summary>BooleanLiteral.</summary>
        BooleanLiteral,
 
        /// <summary>StringLiteral.</summary>
        StringLiteral,
 
        /// <summary>IntegerLiteral.</summary>
        IntegerLiteral,
 
        /// <summary>Int64 literal.</summary>
        Int64Literal,
 
        /// <summary>Single literal.</summary>
        SingleLiteral,
 
        /// <summary>DateTime literal.</summary>
        DateTimeLiteral,
 
        /// <summary>Decimal literal.</summary>
        DecimalLiteral,
 
        /// <summary>Double literal.</summary>
        DoubleLiteral,
 
        /// <summary>GUID literal.</summary>
        GuidLiteral,
 
        /// <summary>Binary literal.</summary>
        BinaryLiteral,
 
        /// <summary>Exclamation.</summary>
        Exclamation,
 
        /// <summary>OpenParen.</summary>
        OpenParen,
 
        /// <summary>CloseParen.</summary>
        CloseParen,
 
        /// <summary>Comma.</summary>
        Comma,
 
        /// <summary>Minus.</summary>
        Minus,
 
        /// <summary>Slash.</summary>
        Slash,
 
        /// <summary>Question.</summary>
        Question,
 
        /// <summary>Dot.</summary>
        Dot,
 
        /// <summary>Star.</summary>
        Star,
    }
}