Zdexby TheHolyOneZ
9,523 structs
Struct

DateTime

: ValueType : Object
System.DateTime, mscorlib 0x0008 (8 B) mscorlib.dll
0x00x0008

Members 47

OffsetSizeNameTypeFlags
—0x08TicksPerMillisecondlongPrivateStatic+1 flags
—0x08TicksPerSecondlongPrivateStatic+1 flags
—0x08TicksPerMinutelongPrivateStatic+1 flags
—0x08TicksPerHourlongPrivateStatic+1 flags
—0x08TicksPerDaylongPrivateStatic+1 flags
—0x04MillisPerSecondintPrivateStatic+1 flags
—0x04MillisPerMinuteintPrivateStatic+1 flags
—0x04MillisPerHourintPrivateStatic+1 flags
—0x04MillisPerDayintPrivateStatic+1 flags
—0x04DaysPerYearintPrivateStatic+1 flags
—0x04DaysPer4YearsintPrivateStatic+1 flags
—0x04DaysPer100YearsintPrivateStatic+1 flags
—0x04DaysPer400YearsintPrivateStatic+1 flags
—0x04DaysTo1601intPrivateStatic+1 flags
—0x04DaysTo1899intPrivateStatic+1 flags
—0x04DaysTo1970intStatic+2 flags
—0x04DaysTo10000intPrivateStatic+1 flags
—0x08MinTickslongStatic+2 flags
—0x08MaxTickslongStatic+2 flags
—0x08MaxMillislongPrivateStatic+1 flags
—0x08UnixEpochTickslongStatic+2 flags
—0x08FileTimeOffsetlongPrivateStatic+1 flags
—0x08DoubleDateOffsetlongPrivateStatic+1 flags
—0x08OADateMinAsTickslongPrivateStatic+1 flags
—0x08OADateMinAsDoubledoublePrivateStatic+1 flags
—0x08OADateMaxAsDoubledoublePrivateStatic+1 flags
—0x04DatePartYearintPrivateStatic+1 flags
—0x04DatePartDayOfYearintPrivateStatic+1 flags
—0x04DatePartMonthintPrivateStatic+1 flags
—0x04DatePartDayintPrivateStatic+1 flags
0x08s_daysToMonth365int[]PrivateStatic+1 flags
0x08s_daysToMonth366int[]PrivateStatic+1 flags
0x08MinValueDateTimePublicStatic+1 flags
0x08MaxValueDateTimePublicStatic+1 flags
0x08UnixEpochDateTimePublicStatic+1 flags
—0x08TicksMaskulongPrivateStatic+1 flags
—0x08FlagsMaskulongPrivateStatic+1 flags
—0x08LocalMaskulongPrivateStatic+1 flags
—0x08TicksCeilinglongPrivateStatic+1 flags
—0x08KindUnspecifiedulongPrivateStatic+1 flags
—0x08KindUtculongPrivateStatic+1 flags
—0x08KindLocalulongPrivateStatic+1 flags
—0x08KindLocalAmbiguousDstulongPrivateStatic+1 flags
—0x04KindShiftintPrivateStatic+1 flags
—0x08TicksFieldstringPrivateStatic+1 flags
—0x08DateDataFieldstringPrivateStatic+1 flags
0x08_dateDataulongPrivate+1 flags

Functions 104

SignatureFlagsNativeParams
void .ctor(long ticks)Public+1 flags0x08
void .ctor(ulong dateData)Private+1 flags0x08
void .ctor(long ticks, const DateTimeKind& kind)Public+1 flags0x08
void .ctor(long ticks, const DateTimeKind& kind, bool isAmbiguousDst)2 flags0x08
void .ctor(int year, int month, int day)Public+1 flags0x04
void .ctor(int year, int month, int day, int hour, int minute, int second)Public+1 flags0x04
void .ctor(int year, int month, int day, int hour, int minute, int second, const DateTimeKind& kind)Public+1 flags0x04
void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond)Public+1 flags0x04
void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, const DateTimeKind& kind)Public+1 flags0x04
void .ctor(SerializationInfo info, const StreamingContext& context)Private+1 flags0x10
long get_InternalTicks()2 flags0x08
ulong get_InternalKind()Private+1 flags0x08
DateTime Add(const TimeSpan& value)Public0x08
DateTime Add(double value, int scale)Private0x08
DateTime AddDays(double value)Public0x08
DateTime AddHours(double value)Public0x08
DateTime AddMilliseconds(double value)Public0x08
DateTime AddMinutes(double value)Public0x08
DateTime AddMonths(int months)Public0x08
DateTime AddSeconds(double value)Public0x08
DateTime AddTicks(long value)Public0x08
DateTime AddYears(int value)Public0x08
int Compare(const DateTime& t1, const DateTime& t2)PublicStatic0x08
int CompareTo(object value)PublicFinal+2 flags0x08
int CompareTo(const DateTime& value)PublicFinal+2 flags0x08
long DateToTicks(int year, int month, int day)PrivateStatic0x08
long TimeToTicks(int hour, int minute, int second)PrivateStatic0x08
int DaysInMonth(int year, int month)PublicStatic0x04
long DoubleDateToTicks(double value)Static+1 flags0x08
bool Equals(object value)Public+1 flags0x08
bool Equals(const DateTime& value)PublicFinal+2 flags0x08
DateTime FromBinary(long dateData)PublicStatic0x08
DateTime FromBinaryRaw(long dateData)Static+1 flags0x08
DateTime FromFileTime(long fileTime)PublicStatic0x08
DateTime FromFileTimeUtc(long fileTime)PublicStatic0x08
DateTime FromOADate(double d)PublicStatic0x08
void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context)PrivateFinal+2 flags0x10
DateTime SpecifyKind(const DateTime& value, const DateTimeKind& kind)PublicStatic0x08
long ToBinary()Public0x08
DateTime get_Date()Public+1 flags0x08
int GetDatePart(int part)Private0x04
void GetDatePart(ref int& year, ref int& month, ref int& day)1 flags0x04
int get_Day()Public+1 flags0x04
DayOfWeek get_DayOfWeek()Public+1 flags0x04
int get_DayOfYear()Public+1 flags0x04
int GetHashCode()Public+1 flags0x04
int get_Hour()Public+1 flags0x04
bool IsAmbiguousDaylightSavingTime()1 flags0x01
DateTimeKind get_Kind()Public+1 flags0x04
int get_Millisecond()Public+1 flags0x04
int get_Minute()Public+1 flags0x04
int get_Month()Public+1 flags0x04
DateTime get_Now()PublicStatic+1 flags0x08
int get_Second()Public+1 flags0x04
long get_Ticks()Public+1 flags0x08
TimeSpan get_TimeOfDay()Public+1 flags0x08
int get_Year()Public+1 flags0x04
bool IsLeapYear(int year)PublicStatic0x04
DateTime Parse(const string& s)PublicStatic0x08
DateTime Parse(const string& s, IFormatProvider provider)PublicStatic0x08
DateTime ParseExact(const string& s, const string& format, IFormatProvider provider, const DateTimeStyles& style)PublicStatic0x08
TimeSpan Subtract(const DateTime& value)Public0x08
DateTime Subtract(const TimeSpan& value)Public0x08
DateTime ToLocalTime()Public0x08
DateTime ToLocalTime(bool throwOnOverflow)1 flags0x08
string ToString()Public+1 flags0x08
string ToString(const string& format)Public0x08
string ToString(IFormatProvider provider)PublicFinal+2 flags0x08
string ToString(const string& format, IFormatProvider provider)PublicFinal+2 flags0x08
bool TryFormat(const Span<System.Char>& destination, ref int& charsWritten, const ReadOnlySpan<System.Char>& format, IFormatProvider provider)PublicFinal+2 flags0x10
DateTime ToUniversalTime()Public0x08
bool TryParse(const string& s, ref DateTime& result)PublicStatic0x08
bool TryParse(const string& s, IFormatProvider provider, const DateTimeStyles& styles, ref DateTime& result)PublicStatic0x08
bool TryParseExact(const string& s, const string& format, IFormatProvider provider, const DateTimeStyles& style, ref DateTime& result)PublicStatic0x08
DateTime op_Addition(const DateTime& d, const TimeSpan& t)PublicStatic+1 flags0x08
DateTime op_Subtraction(const DateTime& d, const TimeSpan& t)PublicStatic+1 flags0x08
TimeSpan op_Subtraction(const DateTime& d1, const DateTime& d2)PublicStatic+1 flags0x08
bool op_Equality(const DateTime& d1, const DateTime& d2)PublicStatic+1 flags0x08
bool op_Inequality(const DateTime& d1, const DateTime& d2)PublicStatic+1 flags0x08
bool op_LessThan(const DateTime& t1, const DateTime& t2)PublicStatic+1 flags0x08
bool op_LessThanOrEqual(const DateTime& t1, const DateTime& t2)PublicStatic+1 flags0x08
bool op_GreaterThan(const DateTime& t1, const DateTime& t2)PublicStatic+1 flags0x08
bool op_GreaterThanOrEqual(const DateTime& t1, const DateTime& t2)PublicStatic+1 flags0x08
TypeCode GetTypeCode()PublicFinal+2 flags0x04
bool System.IConvertible.ToBoolean(IFormatProvider provider)PrivateFinal+2 flags0x08
ushort System.IConvertible.ToChar(IFormatProvider provider)PrivateFinal+2 flags0x08
sbyte System.IConvertible.ToSByte(IFormatProvider provider)PrivateFinal+2 flags0x08
byte System.IConvertible.ToByte(IFormatProvider provider)PrivateFinal+2 flags0x08
short System.IConvertible.ToInt16(IFormatProvider provider)PrivateFinal+2 flags0x08
ushort System.IConvertible.ToUInt16(IFormatProvider provider)PrivateFinal+2 flags0x08
int System.IConvertible.ToInt32(IFormatProvider provider)PrivateFinal+2 flags0x08
uint System.IConvertible.ToUInt32(IFormatProvider provider)PrivateFinal+2 flags0x08
long System.IConvertible.ToInt64(IFormatProvider provider)PrivateFinal+2 flags0x08
ulong System.IConvertible.ToUInt64(IFormatProvider provider)PrivateFinal+2 flags0x08
float System.IConvertible.ToSingle(IFormatProvider provider)PrivateFinal+2 flags0x08
double System.IConvertible.ToDouble(IFormatProvider provider)PrivateFinal+2 flags0x08
decimal System.IConvertible.ToDecimal(IFormatProvider provider)PrivateFinal+2 flags0x10
DateTime System.IConvertible.ToDateTime(IFormatProvider provider)PrivateFinal+2 flags0x08
object System.IConvertible.ToType(Type type, IFormatProvider provider)PrivateFinal+2 flags0x08
bool TryCreate(int year, int month, int day, int hour, int minute, int second, int millisecond, ref DateTime& result)Static+1 flags0x08
DateTime get_UtcNow()PublicStatic+1 flags0x08
long GetSystemTimeAsFileTime()Static+1 flags0x08
long ToBinaryRaw()1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 200

types with a member, parameter or interface of this type