public virtual int CompareTo()

in src/PDWScripter/IndexColumnDef.cs [27:40]


        public virtual int CompareTo(object obj)
        {
            if (obj == null) return 1;
            IndexColumnDef otherIndexColumnDef = obj as IndexColumnDef;
            if (otherIndexColumnDef != null)
            {
                if (this == null || otherIndexColumnDef == null) return 1;
                if (this.key_ordinal.CompareTo(otherIndexColumnDef.key_ordinal) != 0) return 1;
                if (this.name.ToUpper().CompareTo(otherIndexColumnDef.name.ToUpper()) != 0) return 1;
                if (this.is_descending_key.CompareTo(otherIndexColumnDef.is_descending_key) != 0) return 1;
                if (this.index_type.CompareTo(otherIndexColumnDef.index_type) != 0) return 1;
            }
            return 0;
        }