19 writes to MinDate
System.Windows.Forms (1)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
1618
private void ResetMinDate() =>
MinDate
= DateTime.MinValue;
System.Windows.Forms.Tests (15)
System\Windows\Forms\AccessibleObjects\MonthCalendar.MonthCalendarAccessibleObjectTests.cs (1)
135
monthCalendar.
MinDate
= minDate;
System\Windows\Forms\MonthCalendarTests.cs (14)
1169
MinDate
= new DateTime(2019, 1, 2, 3, 4, 5, 6),
1459
MinDate
= value
1467
calendar.
MinDate
= value;
1487
calendar.
MinDate
= value;
1497
calendar.
MinDate
= value;
1511
Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.
MinDate
= calendar.MaxDate.AddTicks(1));
1518
Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.
MinDate
= calendar.MinDate.AddTicks(-1));
2012
calendar.
MinDate
= new DateTime(2019, 10, 3);
2093
calendar.
MinDate
= new DateTime(2019, 10, 3);
2208
calendar.
MinDate
= new DateTime(2019, 10, 3);
2912
calendar.
MinDate
= new DateTime(2019, 10, 3);
4028
calendar.
MinDate
= new DateTime(2019, 10, 3);
4139
calendar.
MinDate
= new DateTime(2019, 10, 3);
4521
ShouldSerializeProperty(() => calendar.TestAccessor().Dynamic.ShouldSerializeMinDate(), () => calendar.
MinDate
= DateTime.Now);
System.Windows.Forms.UI.IntegrationTests (1)
MonthCalendarTests.cs (1)
209
MinDate
= s_minDate,
WinFormsControlsTest (2)
Calendar.cs (2)
42
monthCalendar1.
MinDate
= minDateDateTimePicker.Value;
63
monthCalendar1.
MinDate
= MinimumDateTime;
46 references to MinDate
System.Windows.Forms (2)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
647
ArgumentOutOfRangeException.ThrowIfLessThan(value,
MinDate
);
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (1)
470
internal DateTime MinDate => this.TryGetOwnerAs(out MonthCalendar? owner) ? owner.
MinDate
: DateTime.MinValue;
System.Windows.Forms.Tests (43)
System\Windows\Forms\MonthCalendarTests.cs (43)
100
Assert.Equal(new DateTime(1753, 1, 1), control.
MinDate
);
1378
Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.MaxDate = calendar.
MinDate
.AddTicks(-1));
1461
Assert.Equal(expected, calendar.
MinDate
);
1468
Assert.Equal(expected, calendar.
MinDate
);
1488
Assert.Equal(expected, calendar.
MinDate
);
1498
Assert.Equal(expected, calendar.
MinDate
);
1518
Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.MinDate = calendar.
MinDate
.AddTicks(-1));
2009
calendar.SelectionStart = calendar.
MinDate
.AddTicks(-1);
2010
Assert.Equal(calendar.
MinDate
.AddTicks(-1), calendar.SelectionStart);
2013
Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.SelectionStart = calendar.
MinDate
.AddTicks(-1));
2091
Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.SelectionEnd = calendar.
MinDate
.AddTicks(-1));
2094
Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.SelectionEnd = calendar.
MinDate
.AddTicks(-1));
2200
calendar.SelectionRange = new SelectionRange(calendar.
MinDate
.AddTicks(-1), calendar.
MinDate
);
2201
Assert.Equal(calendar.
MinDate
.AddTicks(-1).Date, calendar.SelectionStart);
2202
Assert.Equal(calendar.
MinDate
, calendar.SelectionEnd);
2204
calendar.SelectionRange = new SelectionRange(calendar.
MinDate
, calendar.
MinDate
.AddTicks(-1));
2205
Assert.Equal(calendar.
MinDate
.AddTicks(-1).Date, calendar.SelectionStart);
2206
Assert.Equal(calendar.
MinDate
, calendar.SelectionEnd);
2209
Assert.Throws<ArgumentOutOfRangeException>("date1", () => calendar.SelectionRange = new SelectionRange(calendar.
MinDate
.AddTicks(-1), calendar.
MinDate
));
2210
Assert.Throws<ArgumentOutOfRangeException>("date1", () => calendar.SelectionRange = new SelectionRange(calendar.
MinDate
, calendar.
MinDate
.AddTicks(-1)));
2909
calendar.TodayDate = calendar.
MinDate
.AddTicks(-1);
2910
Assert.Equal(calendar.
MinDate
.AddTicks(-1).Date, calendar.TodayDate);
2913
Assert.Throws<ArgumentOutOfRangeException>("value", () => calendar.TodayDate = calendar.
MinDate
.AddTicks(-1));
4024
calendar.SetDate(calendar.
MinDate
.AddTicks(-1));
4025
Assert.Equal(calendar.
MinDate
.AddTicks(-1), calendar.SelectionStart);
4026
Assert.Equal(calendar.
MinDate
.AddTicks(-1), calendar.SelectionEnd);
4029
Assert.Throws<ArgumentOutOfRangeException>("date", () => calendar.SetDate(calendar.
MinDate
.AddTicks(-1)));
4131
calendar.SetSelectionRange(calendar.
MinDate
.AddTicks(-1), calendar.
MinDate
);
4132
Assert.Equal(calendar.
MinDate
.AddTicks(-1), calendar.SelectionStart);
4133
Assert.Equal(calendar.
MinDate
, calendar.SelectionEnd);
4135
calendar.SetSelectionRange(calendar.
MinDate
, calendar.
MinDate
.AddTicks(-1));
4136
Assert.Equal(calendar.
MinDate
, calendar.SelectionStart);
4137
Assert.Equal(calendar.
MinDate
, calendar.SelectionEnd);
4140
Assert.Throws<ArgumentOutOfRangeException>("date1", () => calendar.SetSelectionRange(calendar.
MinDate
.AddTicks(-1), calendar.
MinDate
));
4141
Assert.Throws<ArgumentOutOfRangeException>("date2", () => calendar.SetSelectionRange(calendar.
MinDate
, calendar.
MinDate
.AddTicks(-1)));
WinFormsControlsTest (1)
Calendar.cs (1)
47
if (maxDateDateTimePicker.Value < monthCalendar1.
MinDate
)