System.Xml.Xsl.XsltOld.SortAction.ParseOrder C# (CSharp) Method

ParseOrder() private method

private ParseOrder ( string value ) : XmlSortOrder
value string
return XmlSortOrder
        private XmlSortOrder ParseOrder(string value) {
            if(value == null) { // Avt is not constant, or attribute wasn't defined
                return XmlSortOrder.Ascending; 
            }
            if (value == Keywords.s_Ascending) {
                return XmlSortOrder.Ascending;
            }
            if (value == Keywords.s_Descending) {
                return XmlSortOrder.Descending;
            }
            if (this.forwardCompatibility) {
                return XmlSortOrder.Ascending;
            }
            throw XsltException.Create(Res.Xslt_InvalidAttrValue, Keywords.s_Order, value);        
        }