// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

namespace System.Xml.Schema
{
    public enum XmlTypeCode
    {
        None,

        Item,

        Node,

        Document,

        Element,

        Attribute,

        Namespace,

        ProcessingInstruction,

        Comment,

        Text,

        AnyAtomicType,

        UntypedAtomic,

        String,

        Boolean,

        Decimal,

        Float,

        Double,

        Duration,

        DateTime,

        Time,

        Date,

        GYearMonth,

        GYear,

        GMonthDay,

        GDay,

        GMonth,

        HexBinary,

        Base64Binary,

        AnyUri,

        QName,

        Notation,

        NormalizedString,

        Token,

        Language,

        NmToken,

        Name,

        NCName,

        Id,

        Idref,

        Entity,

        Integer,

        NonPositiveInteger,

        NegativeInteger,

        Long,

        Int,

        Short,

        Byte,

        NonNegativeInteger,

        UnsignedLong,

        UnsignedInt,

        UnsignedShort,

        UnsignedByte,

        PositiveInteger,

        YearMonthDuration,

        DayTimeDuration,
    }
}
