public string this[bool leapYear, HebrewYearType yearType, DayOfWeek rhDay, int weekOfYear] { get { var index = this[leapYear, yearType, rhDay][weekOfYear]; return(index < 0 ? null : Parshiyos[index]); } }
public void Add(bool leapYear, HebrewYearType yearType, DayOfWeek rhDay, int[] values) { Add(new ParshaArrayKey(leapYear, yearType, rhDay), values); }
public int[] this[bool leapYear, HebrewYearType yearType, DayOfWeek rhDay] { get { return(this[new ParshaArrayKey(leapYear, yearType, rhDay)]); } }
public ParshaArrayKey(bool leapYear, HebrewYearType yearType, DayOfWeek rhDay) : this() { LeapYear = leapYear; YearType = yearType; RoshHashanah = rhDay; }