//--------------------------------------------------------------------------------------------------------- /// <summary> /// Получение копии объекта /// </summary> /// <returns>Копия объекта</returns> //--------------------------------------------------------------------------------------------------------- public override System.Object Clone() { FinancingEntitySet <TModel> clone = new FinancingEntitySet <TModel>(); clone.mName = mName; for (Int32 i = 0; i < mModels.Count; i++) { clone.AddExistingModel((TModel)mModels[i].Clone()); } clone.mNotCalculation = mNotCalculation; return(clone); }
//--------------------------------------------------------------------------------------------------------- /// <summary> /// Сравнение объектов для упорядочивания /// </summary> /// <param name="other">Сравниваемый объект</param> /// <returns>Статус сравнения объектов</returns> //--------------------------------------------------------------------------------------------------------- public Int32 CompareTo(FinancingEntitySet <TModel> other) { return(XExtensionFinancingEntity.ComprareOfAscending(this, other)); }