57 references to Day
System.Windows.Forms (19)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (9)
80
private const
Day
DefaultFirstDayOfWeek =
Day
.Default;
109
private
Day
_firstDayOfWeek = DefaultFirstDayOfWeek;
374
public
Day
FirstDayOfWeek
380
if (value is <
Day
.Monday or >
Day
.Default)
382
throw new InvalidEnumArgumentException(nameof(FirstDayOfWeek), (int)value, typeof(
Day
));
393
if (value ==
Day
.Default)
1380
if (_firstDayOfWeek ==
Day
.Default)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (10)
112
private static DayOfWeek CastDayToDayOfWeek(
Day
day)
115
Day
.Monday => DayOfWeek.Monday,
116
Day
.Tuesday => DayOfWeek.Tuesday,
117
Day
.Wednesday => DayOfWeek.Wednesday,
118
Day
.Thursday => DayOfWeek.Thursday,
119
Day
.Friday => DayOfWeek.Friday,
120
Day
.Saturday => DayOfWeek.Saturday,
121
Day
.Sunday => DayOfWeek.Sunday,
122
Day
.Default => DayOfWeek.Sunday,
200
internal DayOfWeek FirstDayOfWeek => this.TryGetOwnerAs(out MonthCalendar? owner) ? CastDayToDayOfWeek(owner.FirstDayOfWeek) : CastDayToDayOfWeek(
Day
.Default);
System.Windows.Forms.Tests (37)
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarAccessibleObjectTests.cs (1)
139
control.FirstDayOfWeek =
Day
.Sunday;
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarBodyAccessibleObjectTests.cs (1)
137
control.FirstDayOfWeek =
Day
.Sunday;
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarCellAccessibleObjectTests.cs (1)
151
control.FirstDayOfWeek =
Day
.Monday;
System\Windows\Forms\AccessibleObjects\MonthCalendar.MonthCalendarAccessibleObjectTests.cs (10)
156
yield return new object[] {
Day
.Monday, DayOfWeek.Monday };
157
yield return new object[] {
Day
.Tuesday, DayOfWeek.Tuesday };
158
yield return new object[] {
Day
.Wednesday, DayOfWeek.Wednesday };
159
yield return new object[] {
Day
.Thursday, DayOfWeek.Thursday };
160
yield return new object[] {
Day
.Friday, DayOfWeek.Friday };
161
yield return new object[] {
Day
.Saturday, DayOfWeek.Saturday };
162
yield return new object[] {
Day
.Sunday, DayOfWeek.Sunday };
163
yield return new object[] {
Day
.Default, DayOfWeek.Sunday };
168
public void MonthCalendarAccessibleObject_CastDayToDayOfWeek_IsExpected(
Day
day, DayOfWeek expected)
287
monthCalendar.FirstDayOfWeek =
Day
.Monday;
System\Windows\Forms\MonthCalendarTests.cs (24)
81
Assert.Equal(
Day
.Default, control.FirstDayOfWeek);
810
[EnumData<
Day
>]
811
public void MonthCalendar_FirstDayOfWeek_Set_GetReturnsExpected(
Day
value)
827
[EnumData<
Day
>]
828
public void MonthCalendar_FirstDayOfWeek_SetWithCustomOldValue_GetReturnsExpected(
Day
value)
832
FirstDayOfWeek =
Day
.Monday
846
[EnumData<
Day
>]
847
public void MonthCalendar_FirstDayOfWeek_SetWithHandle_GetReturnsExpected(
Day
value)
875
[InlineData(
Day
.Default, 1)]
876
[InlineData(
Day
.Monday, 0)]
877
[InlineData(
Day
.Tuesday, 0)]
878
[InlineData(
Day
.Wednesday, 0)]
879
[InlineData(
Day
.Thursday, 0)]
880
[InlineData(
Day
.Friday, 0)]
881
[InlineData(
Day
.Saturday, 0)]
882
[InlineData(
Day
.Sunday, 0)]
883
public void MonthCalendar_FirstDayOfWeek_SetWithHandleWithCustomOldValue_GetReturnsExpected(
Day
value, int expectedCreatedCallCount)
887
FirstDayOfWeek =
Day
.Monday
914
[InvalidEnumData<
Day
>]
915
public void MonthCalendar_FirstDayOfWeek_SetInvalidValue_ThrowsInvalidEnumArgumentException(
Day
value)
1141
FirstDayOfWeek =
Day
.Default
1158
FirstDayOfWeek =
Day
.Tuesday
4191
using MonthCalendar calendar = new() { Size = new Size(600, 600), FirstDayOfWeek =
Day
.Sunday };
4369
monthCalendar.FirstDayOfWeek =
Day
.Monday;
WinFormsControlsTest (1)
Calendar.cs (1)
58
monthCalendar1.FirstDayOfWeek = (
Day
)daysOfWeekComboBox.SelectedIndex;