public int CompareTo(object obj) { SymbolRangeEntry range = (SymbolRangeEntry)obj; if (range.StartAddress < StartAddress) { return(1); } else if (range.StartAddress > StartAddress) { return(-1); } else { return(0); } }