public XmlDecimalSortKey(decimal value, XmlCollation collation) { // Invert decimal if sorting in descending order _decVal = collation.DescendingOrder ? -value : value; }