public static int Interval( Period period )
{
if ( !_intervals.ContainsKey( period ) )
{
int ticks;
switch ( period )
{
case Period.Month:
ticks = GenDate.TicksPerMonth;
break;
case Period.Year:
ticks = GenDate.TicksPerYear;
break;
default:
ticks = GenDate.TicksPerDay;
break;
}
_intervals[period] = ticks / Size;
}
return _intervals[period];
}