src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormatInfo.cs (20)
619public DayOfWeek FirstDayOfWeek
629return (DayOfWeek)firstDayOfWeek;
638if (value < DayOfWeek.Sunday || value > DayOfWeek.Saturday)
643SR.Format(SR.ArgumentOutOfRange_Range, DayOfWeek.Sunday, DayOfWeek.Saturday));
1236public string GetAbbreviatedDayName(DayOfWeek dayofweek)
1242ThrowHelper.ThrowArgumentOutOfRange_Range(nameof(dayofweek), dayofweek, DayOfWeek.Sunday, DayOfWeek.Saturday);
1251public string GetShortestDayName(DayOfWeek dayOfWeek)
1257ThrowHelper.ThrowArgumentOutOfRange_Range(nameof(dayOfWeek), dayOfWeek, DayOfWeek.Sunday, DayOfWeek.Saturday);
1324public string GetDayName(DayOfWeek dayofweek)
1330ThrowHelper.ThrowArgumentOutOfRange_Range(nameof(dayofweek), dayofweek, DayOfWeek.Sunday, DayOfWeek.Saturday);
2090string str = GetDayName((DayOfWeek)i);
2093str = GetAbbreviatedDayName((DayOfWeek)i);
2111string specialDayOfWeek = "(" + GetAbbreviatedDayName((DayOfWeek)i) + ")";
2160string str = InvariantInfo.GetDayName((DayOfWeek)i);
2163str = InvariantInfo.GetAbbreviatedDayName((DayOfWeek)i);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\ISOWeek.cs (6)
79return ToDateTime(year, MinWeek, DayOfWeek.Monday);
88return ToDateTime(year, GetWeeksInYear(year), DayOfWeek.Sunday);
132public static DateTime ToDateTime(int year, int week, DayOfWeek dayOfWeek)
169public static DateOnly ToDateOnly(int year, int week, DayOfWeek dayOfWeek) => DateOnly.FromDateTime(ToDateTime(year, week, dayOfWeek));
186private static int GetWeekday(DayOfWeek dayOfWeek)
188return dayOfWeek == DayOfWeek.Sunday ? 7 : (int)dayOfWeek;
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.TransitionTime.cs (8)
18private readonly DayOfWeek _dayOfWeek;
29public DayOfWeek DayOfWeek => _dayOfWeek;
50private TransitionTime(DateTime timeOfDay, int month, int week, int day, DayOfWeek dayOfWeek, bool isFixedDateRule)
63new TransitionTime(timeOfDay, month, 1, day, DayOfWeek.Sunday, isFixedDateRule: true);
65public static TransitionTime CreateFloatingDateRule(DateTime timeOfDay, int month, int week, DayOfWeek dayOfWeek) =>
71private static void ValidateTransitionTime(DateTime timeOfDay, int month, int week, int day, DayOfWeek dayOfWeek)
149_dayOfWeek = (DayOfWeek)info.GetValue("DayOfWeek", typeof(DayOfWeek))!; // Do not rename (binary serialization)