Ejemplo n.º 1
0
            //---------------------------------------------------------------------------------------------------------
            /// <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);
            }
Ejemplo n.º 2
0
 //---------------------------------------------------------------------------------------------------------
 /// <summary>
 /// Сравнение объектов для упорядочивания
 /// </summary>
 /// <param name="other">Сравниваемый объект</param>
 /// <returns>Статус сравнения объектов</returns>
 //---------------------------------------------------------------------------------------------------------
 public Int32 CompareTo(FinancingEntitySet <TModel> other)
 {
     return(XExtensionFinancingEntity.ComprareOfAscending(this, other));
 }