System.Xml.Schema.DatatypeImplementation.GetPrimitiveTypeCode C# (CSharp) Method

GetPrimitiveTypeCode() static private method

static private GetPrimitiveTypeCode ( XmlTypeCode typeCode ) : XmlTypeCode
typeCode XmlTypeCode
return XmlTypeCode
        internal static XmlTypeCode GetPrimitiveTypeCode(XmlTypeCode typeCode)
        {
            XmlSchemaSimpleType currentType = s_enumToTypeCode[(int)typeCode];
            while (currentType.BaseXmlSchemaType != DatatypeImplementation.AnySimpleType)
            {
                currentType = currentType.BaseXmlSchemaType as XmlSchemaSimpleType;
                Debug.Assert(currentType != null);
            }
            return currentType.TypeCode;
        }