コード例 #1
0
        /// <summary>
        /// Clones the <c>TimeWindowBreak</c> object.
        /// </summary>
        /// <returns>Cloned object.</returns>
        public override object Clone()
        {
            var obj = new DriveTimeBreak();
            _CopyTo(obj);

            return obj;
        }
コード例 #2
0
        /// <summary>
        /// Clones the <c>TimeWindowBreak</c> object.
        /// </summary>
        /// <returns>Cloned object.</returns>
        public override object Clone()
        {
            var obj = new DriveTimeBreak();

            _CopyTo(obj);

            return(obj);
        }
コード例 #3
0
 /// <summary>
 /// Comparer for two <c>DriveTimeBrakes</c>.
 /// </summary>
 /// <param name="break1">First <c>Brake</c>.</param>
 /// <param name="break2">Second <c>Brake</c>.</param>
 /// <returns>Result of comapring. Breaks are comapred by timeinterval.</returns>
 private static int _DriveTimeBreakComparer(DriveTimeBreak break1, DriveTimeBreak break2)
 {
     if (break1.TimeInterval > break2.TimeInterval)
         return 1;
     else if (break1.TimeInterval < break2.TimeInterval)
         return -1;
     else
         return 0;
 }