using System; using System.Collections.Generic; using System.Linq; using System.Text; using MarketData.Utils; namespace MarketData.MarketDataModel { public class DivExDateItem { public DivExDateItem() { } public String Symbol { get; set; } public DateTime DivExDate { get; set; } } public class DividendHistory : List { public DividendHistory() { } public DividendHistory(List items) { foreach(DividendHistoryItem item in items)Add(item); } public bool HasConsecutivePayments(int requiredConsecutiveMonths) { if(0==Count||Count