Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DateTime() [12/14]

System.DateTime.DateTime ( int year,
int month,
int day,
int hour,
int minute,
int second,
int millisecond,
Calendar calendar )
inline

Definition at line 324 of file DateTime.cs.

325 {
326 if (calendar == null)
327 {
328 throw new ArgumentNullException("calendar");
329 }
330 if (second != 60 || !s_systemSupportsLeapSeconds)
331 {
332 _dateData = calendar.ToDateTime(year, month, day, hour, minute, second, millisecond).UTicks;
333 return;
334 }
335 this = new DateTime(year, month, day, hour, minute, 59, millisecond, calendar);
337 }
virtual DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond)
Definition Calendar.cs:304
void ValidateLeapSecond()
Definition DateTime.cs:365
readonly ulong _dateData
Definition DateTime.cs:41
static readonly bool s_systemSupportsLeapSeconds
Definition DateTime.cs:43

References System.DateTime._dateData, System.DateTime, System.Runtime.Serialization.Dictionary, System.DateTime.s_systemSupportsLeapSeconds, System.Globalization.Calendar.ToDateTime(), System.DateTime.UTicks, System.DateTime.ValidateLeapSecond(), and System.year.