Enterra.V8x1C.DOM.TypeInfo.ParseTypeEnumFromV8Xml C# (CSharp) Method

ParseTypeEnumFromV8Xml() private static method

private static ParseTypeEnumFromV8Xml ( string value ) : TypeEnum
value string
return TypeEnum
        private static TypeEnum ParseTypeEnumFromV8Xml(string value)
        {
            switch (value)
            {
                case "p1:string":
                case "xsd:string":
                    return TypeEnum.String;
                case "p1:dateTime":
                case "xsd:dateTime":
                    return TypeEnum.Date;
                case "p1:decimal":
                case "xsd:decimal":
                    return TypeEnum.Decimal;
                case "p1:boolean":
                case "xsd:boolean":
                    return TypeEnum.Boolean;
                    
            }

            if (value.StartsWith("CatalogRef"))
            {
                return TypeEnum.CatalogRef;
            }
            else if (value.StartsWith("DocumentRef"))
            {
                return TypeEnum.DocumentRef;
            }
            else if (value.StartsWith("EnumRef"))
            {
                return TypeEnum.EnumRef;
            }

            return TypeEnum.Unknown;
        }
    }