コード例 #1
0
ファイル: DataUpdateUtils.cs プロジェクト: wanwei/sc2
        private static List <int> GetWaitForUpdateOpenDates(List <int> allOpenDates, TradingDayCache currentOpenDateCache)
        {
            if (currentOpenDateCache.GetAllTradingDays().Count == 0)
            {
                return(allOpenDates);
            }
            int date  = currentOpenDateCache.LastTradingDay;
            int index = allOpenDates.IndexOf(date);

            if (index == allOpenDates.Count - 1)
            {
                return(new List <int>());
            }
            int startIndex = index + 1;

            return(allOpenDates.GetRange(startIndex, allOpenDates.Count - startIndex));
        }