2 writes to Start
System.Windows.Forms (2)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarAccessibleObject.cs (1)
90
dateRange.
Start
= displayRange.Start;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
1260
Start
= (DateTime)times[0],
62 references to Start
System.Windows.Forms (29)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarAccessibleObject.cs (3)
88
if (_calendarIndex == 0 && displayRange.
Start
< dateRange.
Start
)
90
dateRange.Start = displayRange.
Start
;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarCellAccessibleObject.cs (8)
78
DateTime cellDate = DateRange.
Start
;
169
MONTH_CALDENDAR_MESSAGES_VIEW.MCMV_MONTH => $"{DateRange.
Start
:D}",
170
MONTH_CALDENDAR_MESSAGES_VIEW.MCMV_YEAR => $"{DateRange.
Start
:Y}",
171
MONTH_CALDENDAR_MESSAGES_VIEW.MCMV_DECADE => $"{DateRange.
Start
:yyy}",
172
MONTH_CALDENDAR_MESSAGES_VIEW.MCMV_CENTURY => $"{DateRange.
Start
:yyy} - {DateRange.End:yyy}",
192
_monthCalendarAccessibleObject.SetSelectionRange(DateRange.
Start
, DateRange.End);
212
&& DateRange.
Start
>= _monthCalendarAccessibleObject.SelectionRange.
Start
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarPreviousButtonAccessibleObject.cs (1)
63
&& _monthCalendarAccessibleObject.MinDate < displayRange.
Start
;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarRowAccessibleObject.cs (2)
134
string weekNumber = GetWeekNumber(cell.DateRange.
Start
);
224
_rowIndex, -1, GetWeekNumber(CellsAccessibleObjects.First.Value.DateRange.
Start
));
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (7)
343
DateTime currentDate = displayRange.
Start
;
356
int currentMonthIndex = GetIndexInMonths(displayRange.
Start
, currentDate);
714
set => SetSelectionRange(value.
Start
, value.End);
1090
DateTime start = range.
Start
;
1271
=> GetIndexInMonths(displayRange.
Start
, displayRange.End) + 1;
1987
if (_currentDisplayRange.
Start
!= newRange.
Start
|| _currentDisplayRange.End != newRange.End)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (6)
333
DateTime calendarStart = calendar.DateRange.
Start
;
363
if (date >= cellRange.
Start
&& date <= cellRange.End)
580
return DateTime.Equals(range.
Start
.Date, range.End.Date)
581
? $"{range.
Start
:D}"
582
: $"{range.
Start
:D} - {range.End:D}";
607
return $"{range.
Start
:yyyy} - {range.End:yyyy}";
System\Windows\Forms\Controls\MonthCalendar\SelectionRangeConverter.cs (2)
117
return range.
Start
;
128
return new InstanceDescriptor(ctor, new object[] { range.
Start
, range.End });
System.Windows.Forms.Tests (31)
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarAccessibleObjectTests.cs (2)
156
Assert.Equal(expected.
Start
, calendar.DateRange.
Start
);
System\Windows\Forms\AccessibleObjects\MonthCalendar.MonthCalendarAccessibleObjectTests.cs (5)
204
Assert.Equal(expected.
Start
, actual.
Start
);
380
actual.
Start
.Should().Be(expected.
Start
);
395
focusedCellAfterSetDate.DateRange.
Start
.Date.Should().Be(DateTime.Today);
System\Windows\Forms\MonthCalendar.SelectionRangeConverterTests.cs (4)
61
range.
Start
.Should().Be(DateTime.Parse(expectedStart));
71
range.
Start
.Should().Be(value);
110
result.
Start
.Should().Be(new DateTime(2022, 1, 1));
142
range.
Start
.Should().Be(startTime);
System\Windows\Forms\MonthCalendarTests.cs (20)
117
Assert.Equal(DateTime.Now.Date, control.SelectionRange.
Start
);
2142
Assert.Equal(expectedSelectionStart, calendar.SelectionRange.
Start
);
2151
Assert.Equal(expectedSelectionStart, calendar.SelectionRange.
Start
);
2173
Assert.Equal(expectedSelectionStart, calendar.SelectionRange.
Start
);
2185
Assert.Equal(expectedSelectionStart, calendar.SelectionRange.
Start
);
3970
Assert.Equal(date.Date, calendar.SelectionRange.
Start
);
3978
Assert.Equal(date.Date, calendar.SelectionRange.
Start
);
3999
Assert.Equal(date.Date, calendar.SelectionRange.
Start
);
4010
Assert.Equal(date.Date, calendar.SelectionRange.
Start
);
4077
Assert.Equal(expectedSelectionStart.Date, calendar.SelectionRange.
Start
);
4085
Assert.Equal(expectedSelectionStart.Date, calendar.SelectionRange.
Start
);
4106
Assert.Equal(expectedSelectionStart.Date, calendar.SelectionRange.
Start
);
4117
Assert.Equal(expectedSelectionStart.Date, calendar.SelectionRange.
Start
);
4200
Assert.Equal(new DateTime(2021, 8, 29), displayRange.
Start
);
4204
int currentMonthIndex = (currentDate.Year - displayRange.
Start
.Year) * MonthsInYear + currentDate.Month - displayRange.
Start
.Month;
4255
copiedRange.
Start
.Should().Be(startDate);
4416
monthCalendar.SetSelectionRange(cellAccessibleObject.DateRange.
Start
, cellAccessibleObject.DateRange.End);
4420
monthCalendar.SetSelectionRange(cellAccessibleObject.DateRange.
Start
.AddDays(-1), cellAccessibleObject.DateRange.End.AddDays(1));
4436
DateTime expectedStart = cellAccessibleObject.DateRange.
Start
;
System.Windows.Forms.UI.IntegrationTests (2)
MonthCalendarTests.cs (2)
136
Assert.Equal(new DateTime(givenYear, givenMonth, 1), calendar.GetDisplayRange(visible: true).
Start
);
156
Assert.Equal(expectedDate, calendar.GetDisplayRange(visible: true).
Start
);