| 1234567891011121314151617181920212223242526272829303132 | #pragma warning disable CS1591using System;using Jellyfin.Data.Enums;namespace Jellyfin.Data{    public static class DayOfWeekHelper    {        public static DayOfWeek[] GetDaysOfWeek(DynamicDayOfWeek day)        {            return day switch            {                DynamicDayOfWeek.Everyday => new[] { DayOfWeek.Sunday, DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday, DayOfWeek.Thursday, DayOfWeek.Friday, DayOfWeek.Saturday },                DynamicDayOfWeek.Weekday => new[] { DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday, DayOfWeek.Thursday, DayOfWeek.Friday },                DynamicDayOfWeek.Weekend => new[] { DayOfWeek.Sunday, DayOfWeek.Saturday },                _ => new[] { (DayOfWeek)day }            };        }        public static bool Contains(this DynamicDayOfWeek dynamicDayOfWeek, DayOfWeek dayOfWeek)        {            return dynamicDayOfWeek switch            {                DynamicDayOfWeek.Everyday => true,                DynamicDayOfWeek.Weekday => dayOfWeek is >= DayOfWeek.Monday and <= DayOfWeek.Friday,                DynamicDayOfWeek.Weekend => dayOfWeek is DayOfWeek.Saturday or DayOfWeek.Sunday,                _ => (DayOfWeek)dynamicDayOfWeek == dayOfWeek            };        }    }}
 |