Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Globalization.Calendar Class Referenceabstract

Public Member Functions

virtual object Clone ()
 
virtual DateTime AddMilliseconds (DateTime time, double milliseconds)
 
virtual DateTime AddDays (DateTime time, int days)
 
virtual DateTime AddHours (DateTime time, int hours)
 
virtual DateTime AddMinutes (DateTime time, int minutes)
 
DateTime AddMonths (DateTime time, int months)
 
virtual DateTime AddSeconds (DateTime time, int seconds)
 
virtual DateTime AddWeeks (DateTime time, int weeks)
 
DateTime AddYears (DateTime time, int years)
 
int GetDayOfMonth (DateTime time)
 
DayOfWeek GetDayOfWeek (DateTime time)
 
int GetDayOfYear (DateTime time)
 
virtual int GetDaysInMonth (int year, int month)
 
int GetDaysInMonth (int year, int month, int era)
 
virtual int GetDaysInYear (int year)
 
int GetDaysInYear (int year, int era)
 
int GetEra (DateTime time)
 
virtual int GetHour (DateTime time)
 
virtual double GetMilliseconds (DateTime time)
 
virtual int GetMinute (DateTime time)
 
int GetMonth (DateTime time)
 
virtual int GetMonthsInYear (int year)
 
int GetMonthsInYear (int year, int era)
 
virtual int GetSecond (DateTime time)
 
virtual int GetWeekOfYear (DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek)
 
int GetYear (DateTime time)
 
virtual bool IsLeapDay (int year, int month, int day)
 
bool IsLeapDay (int year, int month, int day, int era)
 
virtual bool IsLeapMonth (int year, int month)
 
bool IsLeapMonth (int year, int month, int era)
 
virtual int GetLeapMonth (int year)
 
virtual int GetLeapMonth (int year, int era)
 
virtual bool IsLeapYear (int year)
 
bool IsLeapYear (int year, int era)
 
virtual DateTime ToDateTime (int year, int month, int day, int hour, int minute, int second, int millisecond)
 
DateTime ToDateTime (int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
 
virtual int ToFourDigitYear (int year)
 

Static Public Member Functions

static Calendar ReadOnly (Calendar calendar)
 

Static Public Attributes

const int CurrentEra = 0
 

Package Functions

void VerifyWritable ()
 
void SetReadOnlyState (bool readOnly)
 
DateTime Add (DateTime time, double value, int scale)
 
int GetFirstDayWeekOfYear (DateTime time, int firstDayOfWeek)
 
virtual bool TryToDateTime (int year, int month, int day, int hour, int minute, int second, int millisecond, int era, out DateTime result)
 
virtual bool IsValidYear (int year, int era)
 
virtual bool IsValidMonth (int year, int month, int era)
 
virtual bool IsValidDay (int year, int month, int day, int era)
 

Static Package Functions

static void CheckAddResult (long ticks, DateTime minValue, DateTime maxValue)
 
static long TimeToTicks (int hour, int minute, int second, int millisecond)
 
static int GetSystemTwoDigitYearSetting (CalendarId CalID, int defaultYearValue)
 

Package Attributes

int _twoDigitYearMax = -1
 

Properties

virtual DateTime MinSupportedDateTime [get]
 
virtual DateTime MaxSupportedDateTime [get]
 
virtual CalendarAlgorithmType AlgorithmType [get]
 
virtual CalendarId ID [get]
 
virtual CalendarId BaseCalendarID [get]
 
bool IsReadOnly [get]
 
virtual int CurrentEraValue [get]
 
int[] Eras [get]
 
virtual int DaysInYearBeforeMinSupportedYear [get]
 
virtual int TwoDigitYearMax [get, set]
 

Private Member Functions

int GetWeekOfYearFullDays (DateTime time, int firstDayOfWeek, int fullDays)
 
int GetWeekOfYearOfMinSupportedDateTime (int firstDayOfWeek, int minimumDaysInFirstWeek)
 

Private Attributes

int _currentEraValue = -1
 
bool _isReadOnly
 

Detailed Description

Definition at line 3 of file Calendar.cs.


The documentation for this class was generated from the following file: