[Quantproject-developers] QuantProject/b1_ADT ExtendedDateTime.cs,1.1.1.1,1.2
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2004-08-28 17:09:51
|
Update of /cvsroot/quantproject/QuantProject/b1_ADT In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7467/b1_ADT Modified Files: ExtendedDateTime.cs Log Message: Now implements the IComparable interface. Added the MoveNext method. Index: ExtendedDateTime.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b1_ADT/ExtendedDateTime.cs,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ExtendedDateTime.cs 13 Oct 2003 21:57:24 -0000 1.1.1.1 --- ExtendedDateTime.cs 28 Aug 2004 17:09:43 -0000 1.2 *************** *** 28,32 **** /// Summary description for DateTime. /// </summary> ! public class ExtendedDateTime { private DateTime dateTime; --- 28,32 ---- /// Summary description for DateTime. /// </summary> ! public class ExtendedDateTime : IComparable { private DateTime dateTime; *************** *** 84,87 **** --- 84,101 ---- } + /// <summary> + /// Returns the subsequent ExtendedDateTime + /// </summary> + /// <returns></returns> + public ExtendedDateTime MoveNext() + { + ExtendedDateTime returnValue; + if ( this.barComponent == BarComponent.Open ) + returnValue = new ExtendedDateTime( this.dateTime , BarComponent.Close ); + else + // this.barComponent == BarComponent.Close + returnValue = new ExtendedDateTime( this.dateTime.AddDays( 1 ) , BarComponent.Open ); + return returnValue; + } public override string ToString() { |