Ejemplo n.º 1
0
            public int Compare(AddressCollectionPair aLeft, AddressCollectionPair aRight)
            {
                int ret = -1;
                //
                AddressRange lr = aLeft.Range;
                AddressRange rr = aRight.Range;

                //
                if (lr.Contains(rr) || rr.Contains(lr))
                {
                    ret = 0;
                }
                else
                {
                    ret = lr.CompareTo(rr);
                }
                //
                return(ret);
            }
Ejemplo n.º 2
0
            public int Compare(Symbol aLeft, Symbol aRight)
            {
                int ret = -1;
                //
                AddressRange lr = aLeft.AddressRange;
                AddressRange rr = aRight.AddressRange;

                //
                if (lr.Contains(rr) || rr.Contains(lr))
                {
                    ret = 0;
                }
                else
                {
                    ret = lr.CompareTo(rr);
                }
                //
                return(ret);
            }
Ejemplo n.º 3
0
            public int Compare(RVCTDisassemblyFunction aLeft, RVCTDisassemblyFunction aRight)
            {
                int ret = -1;
                //
                AddressRange lr = aLeft.AddressRange;
                AddressRange rr = aRight.AddressRange;

                //
                if (lr.Contains(rr) || rr.Contains(lr))
                {
                    ret = 0;
                }
                else
                {
                    ret = lr.CompareTo(rr);
                }
                //
                return(ret);
            }