public int CompareTo(object obj) { if (obj is CoursesTree item) { return(ModuleId.CompareTo(item.ParentId)); } else { throw new ArgumentException("Несовпадение типов"); } }