20 using System.Collections.Generic;
69 Hours = exchangeHours;
78 _timeProvider = timeProvider;
105 public bool IsOpenDuringBar(DateTime barStartTime, DateTime barEndTime,
bool isExtendedMarketHours)
107 return Hours.
IsOpen(barStartTime, barEndTime, isExtendedMarketHours);
126 public void SetMarketHours(IEnumerable<MarketHoursSegment> marketHoursSegments, params DayOfWeek[] days)
128 if (days.IsNullOrEmpty()) days = Enum.GetValues(typeof(DayOfWeek)).OfType<DayOfWeek>().ToArray();
131 marketHoursSegments = marketHoursSegments as IList<MarketHoursSegment> ?? marketHoursSegments.ToList();
132 foreach (var day
in days)