namespace Semmle.Extraction.Kinds
{
    /// <summary>
    /// This enum has been auto-generated from the C# DB scheme - do not edit.
    /// Auto-generate command: `genkindenum.pl type`
    /// </summary>
    public enum TypeKind
    {
        BOOL = 1,
        CHAR = 2,
        DECIMAL = 3,
        SBYTE = 4,
        SHORT = 5,
        INT = 6,
        LONG = 7,
        BYTE = 8,
        USHORT = 9,
        UINT = 10,
        ULONG = 11,
        FLOAT = 12,
        DOUBLE = 13,
        ENUM = 14,
        STRUCT = 15,
        CLASS = 17,
        INTERFACE = 19,
        DELEGATE = 20,
        NULL = 21,
        TYPE_PARAMETER = 22,
        POINTER = 23,
        NULLABLE = 24,
        ARRAY = 25,
        VOID = 26,
        INT_PTR = 27,
        UINT_PTR = 28,
        DYNAMIC = 29,
        ARGLIST = 30,
        UNKNOWN = 31,
        TUPLE = 32,
        FUNCTION_POINTER = 33,
        INLINE_ARRAY = 34,
        EXTENSION = 35
    }
}
