コード例 #1
0
        public SeatRow DeepCopy()
        {
            var result = new SeatRow();

            result.Number          = Number;
            result.Characteristics = Characteristics;
            result.Seats           = new SeatList(Seats.Select(s => s.DeepCopy()));

            return(result);
        }
コード例 #2
0
ファイル: SeatRow.cs プロジェクト: MuteLab/nemo.travel.SDK
		/// <summary>
		/// Полное копирование ряда
		/// </summary>
		/// <returns>Копия ряда</returns>
		public SeatRow Clone()
		{
			SeatRow result = new SeatRow();
			result.Num = Num;
			result.Seats = new SeatList();

			foreach (Seat seat in Seats)
			{
				result.Seats.Add(seat.Clone());
			}

			return result;
		}