20 writes to MaxDate
System.Windows.Forms (1)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
1612private void ResetMaxDate() => MaxDate = DateTime.MaxValue;
System.Windows.Forms.Tests (16)
System\Windows\Forms\AccessibleObjects\MonthCalendar.MonthCalendarAccessibleObjectTests.cs (1)
147monthCalendar.MaxDate = maxDate;
System\Windows\Forms\MonthCalendarTests.cs (15)
1170MaxDate = new DateTime(2020, 2, 3, 4, 5, 6, 7) 1326MaxDate = value 1334calendar.MaxDate = value; 1354calendar.MaxDate = value; 1364calendar.MaxDate = value; 1378Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.MaxDate = calendar.MinDate.AddTicks(-1)); 2023calendar.MaxDate = new DateTime(2019, 9, 3); 2103calendar.MaxDate = new DateTime(2019, 9, 3); 2225calendar.MaxDate = new DateTime(2019, 9, 3); 2923calendar.MaxDate = new DateTime(2019, 9, 3); 4040calendar.MaxDate = new DateTime(2019, 9, 3); 4156calendar.MaxDate = new DateTime(2019, 9, 3); 4514calendar.MaxDate = DateTime.MaxValue; 4520ShouldSerializeProperty(() => calendar.TestAccessor().Dynamic.ShouldSerializeMaxDate(), () => calendar.MaxDate = DateTime.Now.AddYears(2)); 4667calendar.MaxDate = new DateTime(2022, 12, 31);
System.Windows.Forms.UI.IntegrationTests (1)
MonthCalendarTests.cs (1)
210MaxDate = s_maxDate
WinFormsControlsTest (2)
Calendar.cs (2)
53monthCalendar1.MaxDate = maxDateDateTimePicker.Value; 68monthCalendar1.MaxDate = MaximumDateTime;
46 references to MaxDate
System.Windows.Forms (2)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
648ArgumentOutOfRangeException.ThrowIfGreaterThan(value, MaxDate);
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (1)
471internal DateTime MaxDate => this.TryGetOwnerAs(out MonthCalendar? owner) ? owner.MaxDate : DateTime.MaxValue;
System.Windows.Forms.Tests (43)
System\Windows\Forms\MonthCalendarTests.cs (43)
97Assert.Equal(new DateTime(9998, 12, 31), control.MaxDate); 1328Assert.Equal(expected, calendar.MaxDate); 1335Assert.Equal(expected, calendar.MaxDate); 1355Assert.Equal(expected, calendar.MaxDate); 1365Assert.Equal(expected, calendar.MaxDate); 1511Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.MinDate = calendar.MaxDate.AddTicks(1)); 2020calendar.SelectionStart = calendar.MaxDate.AddTicks(1); 2021Assert.Equal(calendar.MaxDate.AddTicks(1), calendar.SelectionStart); 2024Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.SelectionStart = calendar.MaxDate.AddTicks(1)); 2101Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.SelectionEnd = calendar.MaxDate.AddTicks(1)); 2104Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.SelectionEnd = calendar.MaxDate.AddTicks(1)); 2217calendar.SelectionRange = new SelectionRange(calendar.MaxDate.AddTicks(1), calendar.MaxDate); 2218Assert.Equal(calendar.MaxDate, calendar.SelectionStart); 2219Assert.Equal(calendar.MaxDate.AddTicks(1).Date, calendar.SelectionEnd); 2221calendar.SelectionRange = new SelectionRange(calendar.MaxDate, calendar.MaxDate.AddTicks(1)); 2222Assert.Equal(calendar.MaxDate, calendar.SelectionStart); 2223Assert.Equal(calendar.MaxDate.AddTicks(1).Date, calendar.SelectionEnd); 2226Assert.Throws<ArgumentOutOfRangeException>("date2", () => calendar.SelectionRange = new SelectionRange(calendar.MaxDate.AddDays(1), calendar.MaxDate)); 2227Assert.Throws<ArgumentOutOfRangeException>("date2", () => calendar.SelectionRange = new SelectionRange(calendar.MaxDate, calendar.MaxDate.AddDays(1))); 2920calendar.TodayDate = calendar.MaxDate.AddTicks(1); 2921Assert.Equal(calendar.MaxDate.AddTicks(1).Date, calendar.TodayDate); 2924Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.TodayDate = calendar.MaxDate.AddDays(1)); 4036calendar.SetDate(calendar.MaxDate.AddTicks(1)); 4037Assert.Equal(calendar.MaxDate.AddTicks(1), calendar.SelectionStart); 4038Assert.Equal(calendar.MaxDate.AddTicks(1), calendar.SelectionEnd); 4041Assert.Throws<ArgumentOutOfRangeException>("date", () => calendar.SetDate(calendar.MaxDate.AddDays(1))); 4148calendar.SetSelectionRange(calendar.MaxDate.AddTicks(1), calendar.MaxDate); 4149Assert.Equal(calendar.MaxDate.AddTicks(1), calendar.SelectionStart); 4150Assert.Equal(calendar.MaxDate.AddTicks(1), calendar.SelectionEnd); 4152calendar.SetSelectionRange(calendar.MaxDate, calendar.MaxDate.AddTicks(1)); 4153Assert.Equal(calendar.MaxDate, calendar.SelectionStart); 4154Assert.Equal(calendar.MaxDate.AddTicks(1), calendar.SelectionEnd); 4157Assert.Throws<ArgumentOutOfRangeException>("date1", () => calendar.SetSelectionRange(calendar.MaxDate.AddDays(1), calendar.MaxDate)); 4158Assert.Throws<ArgumentOutOfRangeException>("date2", () => calendar.SetSelectionRange(calendar.MaxDate, calendar.MaxDate.AddDays(1))); 4671calendar.MaxDate.Should().Be(new DateTime(9998, 12, 31));
WinFormsControlsTest (1)
Calendar.cs (1)
36if (minDateDateTimePicker.Value > monthCalendar1.MaxDate)