コード例 #1
0
ファイル: BookId.cs プロジェクト: JamesFaix/ExcelBrowser
        public int CompareTo(BookId other)
        {
            if (Equals(other, null))
            {
                return(1);
            }

            var x = ProcessId.CompareTo(other.ProcessId);

            if (x != 0)
            {
                return(x);
            }

            return(BookName.CompareTo(other.BookName));
        }
コード例 #2
0
ファイル: WindowId.cs プロジェクト: JamesFaix/ExcelBrowser
        public int CompareTo(WindowId other)
        {
            if (Equals(other, null))
            {
                return(1);
            }

            var x = ProcessId.CompareTo(other.ProcessId);

            if (x != 0)
            {
                return(x);
            }

            x = BookName.CompareTo(other.BookName);
            if (x != 0)
            {
                return(x);
            }

            return(WindowIndex.CompareTo(other.WindowIndex));
        }
コード例 #3
0
 public int CompareTo(ProcessId other) =>
 Id.CompareTo(other);