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